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).

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


[#]  

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

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

Оно еще и графическое?

*** ()
[#]  

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

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

()
JackYF

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

>>Нет, графических фронт-эндов пока нет.

>самое главное: комплишены для zsh есть?


Не пользуюсь zsh. Присылайте патчи, включу.

*** ()
[#]  

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

Ох уж этот велосипедизм. Кучи прикладных вещей не хватает в спо, но мы как обычно...

anonymous ()
[#] Ответ на: Re: Релиз-кандидат менеджера пакетов Cupt для Debian от anonymous 04.10.2009 13:57:21  

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

>Ох уж этот велосипедизм. Кучи прикладных вещей не хватает в спо, но мы как обычно...

Человек написал то, чего не хватает лично ему.

* ()
matumba

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

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

Не смешите. На вашем 20-мегабайтном винте кончилось место? :)
Прелесть любой скриптоподелки - это её высокий уровень (по ср. с Си), отсюда более лёгкая понимаемость большиством, отсюда простота улучшений и багофиксенья. Ещё бы кто-нть инсталлятор Линукса на Перле сделал - вообще был бы атас!

**** ()
[#] Ответ на: Re: Релиз-кандидат менеджера пакетов Cupt для Debian от matumba 05.10.2009 12:06:01  

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

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

matumba

Не смешите. На вашем 20-мегабайтном винте кончилось место? :)

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

Компактность базовой системы (куда безусловно входит решатель зависимостей или ставь слаку) ограничивает её область применения. Может быть в моём вайфай-роутере всего 50M ПЗУ?

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

matumba

Прелесть любой скриптоподелки - это её высокий уровень (по ср. с Си), отсюда более лёгкая понимаемость большиством, отсюда простота улучшений и багофиксенья. Ещё бы кто-нть инсталлятор Линукса на Перле сделал - вообще был бы атас!

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

При всей моей любви к перлу, bash как и любой другой более менее современный шелл обладает достаточно высоким уровнем абстракции, чтобы оперировать понятиями ясными большинству и достаточно простым синтаксисом, чтобы это самое большинство могло на нём написать что-то более сложное чем "Hello world". Для написания решателя зависимостей bash прямо скажем не годится, а вот для инсталлятора вполне.

**** ()

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

> Для написания решателя зависимостей bash прямо скажем не годится, а вот для инсталлятора вполне.

Пытался недавно написать как раз инсталлятор на bash (с диалогом). Это был лютый песец, я сдался и написал на Питоне :)

***** ()
[#] Ответ на: Re: Релиз-кандидат менеджера пакетов Cupt для Debian от tailgunner 05.10.2009 12:32:59  

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

>Пытался недавно написать как раз инсталлятор на bash (с диалогом). Это был лютый песец, я сдался и написал на Питоне :)

Ну... После perl'а или python'а bash кажется довольно... странным, но это не страшно. С диалогом хуже. Он как-то уж слишком простой. А не было проектов по замене диалога?

**** ()

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

>Компактность базовой системы (куда безусловно входит решатель зависимостей или ставь слаку) ограничивает её область применения. Может быть в моём вайфай-роутере всего 50M ПЗУ?

http://en.wikipedia.org/wiki/Ipkg
не парьте людям мозг

* ()
[#]  

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

Было же уже подобное: http://en.wikipedia.org/wiki/Smart_Package_Manager. Тоже заявлено, что он находит даже сложные варианты установки пакетов (возможно даже с даунгрейдом пакетов), понимает apt-овские индексы, написано на Питоне.

anonymous ()
[#]  

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

А оно умеет без плясок с бубном (swat'ом) ставить пакеты с частично нерешёнными зависимостями (допустим, так надо), ставить несколько версий одного и того же приложения параллельно или ставить приложение со всеми зависимостями в /opt. При том, бес пересборки из исходников.

Лично мне такого, бывает, не хватает.

** ()
[#] Ответ на: Re: Релиз-кандидат менеджера пакетов Cupt для Debian от temporary 05.10.2009 19:29:12  
JackYF

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

>А оно умеет без плясок с бубном (swat'ом) ставить пакеты с частично нерешёнными зависимостями (допустим, так надо), ставить несколько версий одного и того же приложения параллельно или ставить приложение со всеми зависимостями в /opt. При том, бес пересборки из исходников.

Нет и, скорее всего, не будет.

*** ()
[#]  

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

> Perl

Насиловать труп.

()