LINUX.ORG.RU

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

 , ,


0

0

Доступен для тестирования первый релиз-кандидат программы 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).

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

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

Оно всерьёз претендует на замену стандартных утилит apt-*?

GotF ★★★★★ ()

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

Quote:

строгий полнофункциональный разрешитель зависимостей

А что не так в текущих?

Quote:

отображение причин смены состояния пакета при запросах на изменение состояния системы]

Это хорошо.

Quote:

проверка имён параметров командной строки и APT-специфичных параметров

Непонятно.

Quote:

регистрозависимый поиск

Гм, нечасто от него есть польза.

Quote:

команда 'shell' - текстовая «оболочка» менеджера пакетов

Интересно, но зачем?

GotF ★★★★★ ()

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

>в Debian testing (1.0.0~beta1) и Debian unstable (1.0.0~rc1)

Странная логика.

Sekai ()

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

Оно умеет инсталлировать пакеты из фалов (_не_ из репозиториев)?

tailgunner ★★★★★ ()

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

>интеграция с пакетом 'debdelta' для прозрачного использования бинарных различий пакетов при обновлениях (для тестируемой (testing) и нестабильной (unstable) веток дистрибутива Debian)

Эх, когда уже репозиторий будет с этими дельтами...

sniper21 ★★★★★ ()

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

Менеджер пакетов на перле? Нет, спасибо. Следующий.

Deleted ()

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

Из всего вышесказанного заключаем: никому кроме автора не надо. apt-* просты, быстры и надежны.

unisky ★★ ()

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

неделю назад ставил пробовал - ужасно тормозное и глючное было, не думаю что то изменилось да и смысла не вижу, уж лучше wajig

beria ()

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

И как будет выглядеть миграция с апта на это? Как легкая головная боль или как самозабивание железнодорожного костыля в зад?

ist76 ★★★★★ ()

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

Вот ещё один велосипед:

The APT2 project - Replacement for APT written in Vala

BeerSeller ★★★★ ()

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

Я очень люблю перл. Я очень не люблю дебиан. Но даже мне кажется что пакетный менеджер на перле это как-то слишком. Хотя бы из-за размеров перлового рантайма. Хотя... Сколько весит dpkg + apt?

KblCb ★★★★★ ()

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

> мне кажется что пакетный менеджер на перле это как-то слишком. Хотя бы из-за размеров перлового рантайма

На перле сделан debconf, так что он по-любому есть в системе.

tailgunner ★★★★★ ()

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

>>Cupt - реализация с нуля большинства функций APT

браво!

cuki ★★★★ ()

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

>А что не так в текущих?

Он претендует на полноту. То есть, если кто-то снабдит пакетный менеджер запросом, у которого будет лишь одно, странное и нетипичное, решение, то cupt'овский решатель берётся его найти. Если хватит оперативки, конечно :)

>Непонятно.


Ну, кто указывал '-o ...' APT'у и ошибался в одной букве имени параметра, меня поймут.

>Интересно, но зачем?


Кому-то нравится :)

JackYF ★★★★ ()

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

>>в Debian testing (1.0.0~beta1) и Debian unstable (1.0.0~rc1)

>Странная логика.


Debian unstable содержит >= версии пакетов, чем Debian testing. Кури политику веток Debian.

JackYF ★★★★ ()

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

>Оно умеет инсталлировать пакеты из фалов (_не_ из репозиториев)?

Нет. Будьте добры сделать dpkg -i, затем 'cupt install' для достановки зависимостей.

JackYF ★★★★ ()

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

>>интеграция с пакетом 'debdelta' для прозрачного использования бинарных различий пакетов при обновлениях (для тестируемой (testing) и нестабильной (unstable) веток дистрибутива Debian)

>Эх, когда уже репозиторий будет с этими дельтами...


Он есть уже несколько лет. Пользуюсь лично последнее время.

JackYF ★★★★ ()

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

>И как будет выглядеть миграция с апта на это? Как легкая головная боль или как самозабивание железнодорожного костыля в зад?

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

JackYF ★★★★ ()

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

>Включите аватарки, будет легче понять

Включены.

>Я не о Debian'е а о скромном опыте :}

А, знаю, вы поклоняетесь святому Debianу. Ну и грубиян вы, однако, взяли и ни за что девушку обидели :)

lilith ()

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

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

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

JackYF ★★★★ ()

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

А, ну да. Я про то, что номера версий не обычные 0.5.4 и 0.6.3, а бета и релиз кандидат. Смысл пихать нефункциональную бету в тестинг?

Sekai ()

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

>команда 'shell' - текстовая "оболочка" менеджера пакетов

класс

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