Cupt пакетный менеджер debian

Обсуждение всяких разных новостей.
Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Cupt пакетный менеджер debian

Непрочитанное сообщение ProFTP » 2010-04-01 11:57:34

обновляется программа
Релиз-кандидат менеджера пакетов Cupt для Debian

Доступен для тестирования первый релиз-кандидат программы Cupt - альтернативы APT для управлениями пакетами в дистрибутивах Debian и производных от него.

Cupt использует те же списки пакетов, индексы, кэш пакетов, синтаксис опций, что и APT, понимает большинство широко используемых опций APT.

Cupt начал разрабатываться в декабре 2008 года из-за того, что автора, до этого несколько месяцев бывшего в команде по разработке APT, не устраивала текущая реализация. Cupt - реализация с нуля большинства функций APT, а также некоторых других возможностей:

* строгий полнофункциональный разрешитель зависимостей
* отображение причин смены состояния пакета при запросах на изменение состояния системы
* проверка имён параметров командной строки и APT-специфичных параметров
* регистрозависимый поиск
* команда 'satisfy' для удовлетворения набора требований
* возможность принудительной синхронизации версий бинарных пакетов по именам исходных пакетов
* команда 'shell' - текстовая "оболочка" менеджера пакетов
* интеграция с пакетом 'debdelta' для прозрачного использования бинарных различий пакетов при обновлениях (для тестируемой (testing) и нестабильной (unstable) веток дистрибутива Debian)

Из нереализованного:

* поддержка PDiff'ов при обновлениях списков пакетов
* поддержка репозиториев на CD/DVD-дисках

Пакеты Cupt имеются в Debian testing (1.0.0~beta1) и Debian unstable (1.0.0~rc1).
Cupt 1.5.3

Cupt - менеджер пакетов, front-end к dpkg, альтернатива APT для управлениями пакетами в дистрибутивах Debian и производных от него.

С момента прошлой новости на ЛОРе сделаны следующие значимые изменения:

* добавлена возможность принудительной переустановки пакета, имеющего ту же версию, что и в системы, но отличающегося контрольные суммой (команда 'reinstall')
* увеличена средняя скорость разрешения зависимостей и определения порядка вызова dpkg
* уменьшено среднее потребление памяти
* реализовано автодополнения аргументов командной строки для для Bash
* добавлена возможность сохранения и восстановления "снимков" системы (снимок - набор всех установленных пакетов системы, восстановление означает установку сохранённых версий пакетов и не является транзакционным)
* добавлена экспериментальная возможность обновления системы в режиме скачать-установить-удалить, дающая возможность снизить нужное для скачивания всех пакетов место на 1-70% (в среднем, на 10-20%)
* реализована поддержка плагинов - методов скачивания пакетов
* исправлены десятки ошибок

Версия 1.5.3 уже доступна в Debian unstable.


старая новость:
http://wiki.debian.org/Cupt
http://packages.debian.org/ru/sid/cupt
alternative front-end for dpkg -- console interface

This package provides a console interface to Cupt library, which is a re-implementation of libapt-pkg C++ library using Perl. The aim is to produce more strict, more robust, less buggy front-end than APT.

Cupt uses the same APT infrastructure, e.g. index files, deb cache archive files, configuration files. It understands some of widely used APT options.

Some features:

- strict full-case resolver;
- resolver reasons tracking;
- command-line and APT-like option name checker;
- case-sensitive search;
- pinning by source package name;
- pinning by package groups using shell-like patterns;
- configurable 'depends' and 'rdepends' subcommands;
- 'satisfy' subcommand;
- support of LZMA-compressed indexes;
- source versions synchronization;
- 'shell' subcommand (to get command history, search etc. working, install
the package 'libterm-readline-gnu-perl');
- integration with debdelta (to get it, install the package 'debdelta');
- system snapshots (needs packages 'dpkg-dev' and 'dpkg-repack').

Its interface is mostly like apt-get/aptitude console interface.
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Cupt пакетный менеджер debian

Непрочитанное сообщение ProFTP » 2010-04-01 11:59:25

кто использовал, в чем его приемущество? а то сложно понять и долго пробовать...

кто пробовал, нужно ли такой аналог на FreeBSD?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение