Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Cupt пакетный менеджер debian by JackYF 
:(
    Опции темы
gcc
Дата 1.4.2010, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



обноляется программа

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


Добавлено через 49 секунд
==============================

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

кто пробовал, нужен ли такой аналог на FreeBSD?
PM WWW ICQ Skype GTalk Jabber   Вверх
JackYF
Дата 1.4.2010, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 8
Всего: 162



 smile 

В общем, в двух словах суть такова: использовать Cupt рекомендуется (мной smile) в дистрибутивах Debian и производных от него в следующих случаях:

1) ты столкнулся с досадной ошибкой в apt
2) тебе требуется одна или более фич, доступных в Cupt, но не доступных в apt и основанных на них менеджерах.

Касательно FreeBSD, то на чистой FreeBSD Cupt использовать бессмысленно. Вот если ты себе хочешь поставить Debian/kFreeBSD - тогда да, можно попробовать, я знаю даже человека, который пользовался.




--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
gcc
Дата 1.4.2010, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



JackYF, понятно smile меня с бодуна заинтреговало

все счтитают что менеджер пакетов допотопный на FreeBSD, минималистический...

поставить с гомороем пополам что-то можно с пакетов, но обновить сложно, а из портов на декстопе может собиратся очень долго...
если вы хотите что-то добавить через 1 месяц или 3 месяця на установленную систему, то лучше все пакеты удалить и поставить заногоsmile

правда другие программы, portupgrade, используют этот менеджер пакетов pkg_* но оно как-то не доделано...

а если из исходников из портов, portupgrade может в тупую не обновить! или если порт будет требовать нажатия на энтер (бывает такое делают в makefile), то portupgrade дальше не пойдет, а будет ждать пока кто-то нажмет на энтер... не знаю что там писали ruby'сты, но как-то не доделано

Код

  #  экспериментально: 
   #  можно добавить чтобы скрипт автоматически нажимал на энтер
   #    use IO::Select;  
   #     my $select = IO::Select->new;
   #    for(@array) 
   #     open my $pipe, "|$_";
   #     $select->add($pipe);
   #    }
   #    my @waiters = $select->can_write($timeout);
   #    print $_ "\x0a" for @waiters; 



а Cupt более интелектуально корректирует ошибки зависимотей и версии? (это все можно сделать на FreeBSD, просто никто нифга не хочет делать smile )

может портировать на FreeBSD? я видел это так: 
1) именить скрипт индексации зависимостей .
2)  изменить некотоыре вещи...и т.д. 
это так?

может написать на форум forums.freebsd.org предложить там?




Это сообщение отредактировал(а) gcc - 1.4.2010, 19:09
PM WWW ICQ Skype GTalk Jabber   Вверх
gcc
Дата 2.4.2010, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



JackYF, так а на FreeBSD можно же портировать этот Cupt? есть ли смысл?
PM WWW ICQ Skype GTalk Jabber   Вверх
JackYF
Дата 13.5.2010, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 8
Всего: 162



Цитата(gcc @  2.4.2010,  21:51 Найти цитируемый пост)
так а на FreeBSD можно же портировать этот Cupt? есть ли смысл?


Цитата(JackYF @  1.4.2010,  14:36 Найти цитируемый пост)
Касательно FreeBSD, то на чистой FreeBSD Cupt использовать бессмысленно. Вот если ты себе хочешь поставить Debian/kFreeBSD - тогда да, можно попробовать, я знаю даже человека, который пользовался.





--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
JackYF
Дата 17.4.2011, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 8
Всего: 162



Вышла новая версия - 2.0.0 (изменения).


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
gcc
Дата 17.4.2011, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



Поздравляю! буим тестировать  smile 
PM WWW ICQ Skype GTalk Jabber   Вверх
CompWorm
Дата 22.4.2011, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



не знал, что у нас такие суровые дядьки на форуме))) в понедельник опробую


--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Клуб юнуксоидов"
powerfox
ZeeLax
nickless

Что такое клуб юнуксоидов?

Это место более свободного общения специалистов и любителей *NIX систем.


Новичкам: Этот раздел предназначен в основном именно для общения а не решения проблем.


Правила всего раздела Linux/UNIX сюда не распространяются, но здесь имеются свои правила:


  • Оскорбления запрещены.
  • Holy wars разрешены, но в небольших размерах. Если вы создаёте что-то уровня Windows vs. Linux, то постите это в Религиозных войнах, пожалуйста.
  • Если вы хотите выставить здесь какое-либо своё творение - милости просим.
  • За интересные новости, интересные статьи, высказывания и юмор (в тему) + в репу.

Короче, по репе получите по полной программе ;-) Happy hacking!



Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Клуб юнуксоидов | Следующая тема »


 




[ Время генерации скрипта: 0.0524 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.