LINUX.ORG.RU

Cupt 2.6

 ,


1

1

Вышла новая стабильная версия программы Cupt — полуофициального менеджера пакетов высокого уровня в дистрибутивах Debian и производных от него. Cupt стремится к логичности, скорости, безошибочности, нетребовательности к ресурсам системы, а также предоставляет некоторые отсутствующие у конкурентов экзотические возможности. Cupt состоит из С++11-библиотеки libcupt, консольной оболочки cupt и модулей доступа к репозиториям libcupt-downloadmethod-*.

Относительно версии 2.5 произошли следующие основные изменения:

  • поддержка файлов метаданных формата InRelease;
  • снижено время начальной загрузки за счёт построения индекса второго уровня метаданных репозиториев («index-of-index»);
  • новый вариант ответа rc в диалоге просмотра предлагаемых изменений для просмотра цепочки причин изменений для конкретного пакета (пример);
  • новые параметры для задания в командах, следует ли рассматривать только лучшую версию пакета/выражения (--select=traditional, по-умолчанию), либо же все подходящие версии пакета/выражения (--select=flexible) (пример);
  • новые параметры --must, --try, --wish, а также более общий --importance= для задания относительной важности запрашиваемых действий (примеры);
  • команды markauto и unmarkauto теперь, как и остальные команды, могут вызывать связанные действия (например, удаление более не нужных пакетов), а также быть смешанными с другими запросами с помощью новых параметров --markauto и --unmarkauto;
  • новые параметры --asauto=yes, --asauto=no and --asauto=default для управления, будут ли помечены пакеты, (прямо) установленные любой командой, как автоматически установленные или же как вручную установленные (примеры);
  • новый экспериментальный синтаксис для выборки групп пакетов/версий — «FSE» (примеры);
  • поддержка параметров trusted=yes и trusted=no в файлах типа sources.list;
  • поддержка версий одного пакета с одной и той же строкой версии, но разными (либо отсутствующими) хэш-суммами с помощью добавления суффиксов формата «^xyz» (например, «1.2.3», «1.2.3^installed», «1.2.3^dhs0»);
  • точечные улучшения производительности и потребления памяти, а также исправления ошибок.

>>> Подробности

★★★★

Проверено: maxcom ()
Последнее исправление: JackYF (всего исправлений: 1)
Ответ на: комментарий от NaN

Зачем он нужен, если есть APT и Aptitude. Не троллинга ради, просто действительно интересно.

Разработы не могут договориться, чтобы написать один нормальный менеджер. Один самый быстрый, другой самый удобный, третий - самый умный.

Сам я сабж не пробовал, но судя по предыдущим новостям у этого есть какой-то супер-волшебный решатель зависимостей.

another ★★★★★
()
Ответ на: комментарий от another

какой-то супер-волшебный решатель зависимостей

Этак жизнь скоро станет совсем неинтересна и скучна.

UNiTE ★★★★★
()
Ответ на: комментарий от another

супер-волшебный решатель зависимостей.

А зачем делаются зависимости, которые нужно решать? Почему за столько лет не сделали более четких правил зависимостей, которые бы решались однозначно, а не каждый менеджер мог толковать по своему?

anonymous
()
Ответ на: комментарий от anonymous

Ну видать не все такие умные как ты, друг анонимус, и никак не могут придумать как бы избавиться от конфликтующих зависимостей, а также как придумать интерфейс, читающий мысли пользователя.

another ★★★★★
()
Ответ на: комментарий от anonymous

А так и есть. Просто кто-то не осилил apt.

fenris ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.