LINUX.ORG.RU
 
JackYF

Релиз-кандидат менеджера пакетов 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).

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


[#]  
GotF

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

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

***** ()
[#]  
GotF

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

>>-----Цитата---->>

Quote:

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

<<-----Цитата----<<

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

>>-----Цитата---->>

Quote:

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

<<-----Цитата----<<

Это хорошо.

>>-----Цитата---->>

Quote:

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

<<-----Цитата----<<

Непонятно.

>>-----Цитата---->>

Quote:

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

<<-----Цитата----<<

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

>>-----Цитата---->>

Quote:

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

<<-----Цитата----<<

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

***** ()
[#]  
Sekai

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

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

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

# ()
[#]  

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

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

***** ()
[#]  

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

Чем оно лучше aptitude?

()
[#]  

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

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

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

***** ()
[#]  
Mystra_x64

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

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

***** ()
[#]  
wishneko

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

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

зачем? //arch user

()
[#]  
unisky

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

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

* ()
[#]  
beria

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

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

()
[#]  
ist76

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

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

***** ()
[#]  
BeerSeller

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

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

The APT2 project - Replacement for APT written in Vala

* ()
[#]  

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

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

**** ()

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

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

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

***** ()
[#] Ответ на: Re: Релиз-кандидат менеджера пакетов Cupt для Debian от tailgunner 03.10.2009 21:22:19  

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

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

А сколько весит минимальная инсталляция дебиана?

**** ()
JackYF

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

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

Для людей, которых не смущают приведенные ограничения - да.

*** ()
[#]  
cuki

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

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

браво!

*** ()
[#]  

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

Ох блин, ты и тут в новости проскочил...

()
JackYF

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.

*** ()
[#] Ответ на: Re: Релиз-кандидат менеджера пакетов Cupt для Debian от tailgunner 03.10.2009 18:57:43  
JackYF

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

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

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

*** ()
[#] Ответ на: Re: Релиз-кандидат менеджера пакетов Cupt для Debian от sniper21 03.10.2009 19:34:22  
JackYF

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

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

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


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

*** ()
JackYF

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

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

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

*** ()
[#] Ответ на: Re: Релиз-кандидат менеджера пакетов Cupt для Debian от Mystra_x64 03.10.2009 21:27:49  

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

>Руки! Руки мыли⁈ :}

Извините, не поняла. Debian - такая прелесть, а вы относитесь к нему, как к пакости какой-то. Почему?

()
[#] Ответ на: Re: Релиз-кандидат менеджера пакетов Cupt для Debian от Mystra_x64 03.10.2009 22:15:35  

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

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

Включены.

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

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

()
JackYF

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

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

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

*** ()
Sekai

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

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

# ()
[#]  
prishel_potrollit

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

В cupt есть Коровья СуперСила?

()
[#] Ответ на: Re: Релиз-кандидат менеджера пакетов Cupt для Debian от tailgunner 03.10.2009 21:22:19  

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

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

На perl-base, четыре с лишком мегов. Весь перл - коло 30. А ещё модули.

anonymous ()
[#]  
alex4

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

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

класс

()