URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 112634
[ Назад ]

Исходное сообщение
"Началось тестирование пакетного менеджера YUM 4"

Отправлено opennews , 30-Окт-17 20:49 
Разработчики CentOS объявили (https://seven.centos.org/2017/10/yum-4-is-available-for-testing/) о начале тестирования пакетного менеджера YUM 4, основанной на технологиях используемого в Fedora Linux пакетного менеджера DNF (https://www.opennet.me/opennews/art.shtml?num=42209), который позиционировался в качестве основы для разработки  следующей ветки YUM.


По сравнению с YUM 3 в YUM 4 наблюдается существенный прирост производительности, особенно при  разрешении зависимостей, а также стабилизация и документирование API. Что касается взаимодействия с пользователем, то по возможности в новой ветке сохранена совместимость с YUM 3 на уровне инструментария и файлов конфигурации, но некоторые опции изменены и прекращена поддержка плагинов в формате YUM 3. YUM 4  полностью совпадает с последним выпуском DNF (https://github.com/rpm-software-management/dnf/releases), но управление осуществляется приложением с именем yum4 вместо dnf.

Напомним, что DNF является ответвлением от Yum 3.4, созданным для развития некоторых новых идей, таких как использование библиотеки hawkey (https://github.com/rpm-software-management/hawkey) в качестве бэкенда для разрешения зависимостей. В качестве основных проблем Yum, которые побудили к созданию DNF, называют некачественную документацию на API, проблемный алгоритм разрешения зависимостей и невозможность рефакторинга внутренних функций. По сравнению с Yum, DNF обладает заметно более высокой скоростью работы, низким потреблением памяти, более качественным управлением зависимостями и возможностью использования Python 3. Для разрешения зависимостей в DNF задействован SAT solver, реализованный в библиотеке libsolv (https://github.com/openSUSE/libsolv) (hawkey выступает в роли надстройки над libsolv), созданной в рамках проекта openSUSE. Обработки метаданных и загрузка пакетов выполняется через librepo (https://github.com/tojaj/librepo).

URL: https://seven.centos.org/2017/10/yum-4-is-available-for-testing/
Новость: http://www.opennet.me/opennews/art.shtml?num=47471


Содержание

Сообщения в этом обсуждении
"Началось тестирование пакетного менеджера YUM 4"
Отправлено Аноним , 30-Окт-17 20:49 
Бу-га-га, yum->dnf->yum4.

"Началось тестирование пакетного менеджера YUM 4"
Отправлено Енот , 30-Окт-17 20:52 
Centos никогда на dnf не переходил, можно было его установить дополнительно. Так что мимо, уважаемый.

"Началось тестирование пакетного менеджера YUM 4"
Отправлено Аноним , 30-Окт-17 21:10 
Не прижились три новые буквы, проще продать старые с новым движком под капотом

"Началось тестирование пакетного менеджера YUM 4"
Отправлено Sergey , 31-Окт-17 21:38 
а yum4 там будет?
установку dnf возможную в centos я только приветствую ;) я им пользовался, вполне нормальный пакетный мэнэджер с дельтами. много чего там удобно реализовано, но пока я прибился к арчу антегрос и pacman'y

"Началось тестирование пакетного менеджера YUM 4"
Отправлено Аноним , 30-Окт-17 21:29 
Следующим будет dnf4 или dnf5.

"Началось тестирование пакетного менеджера YUM 4"
Отправлено Аноним , 30-Окт-17 22:55 
главное, чтб не npm, и на том спасибо

"Началось тестирование пакетного менеджера YUM 4"
Отправлено Аноним , 31-Окт-17 01:36 
"А помнити leafpad..."

"Началось тестирование пакетного менеджера YUM 4"
Отправлено freehck , 31-Окт-17 17:02 
> yum->dnf->yum

Из ямы в яму! :)


"Началось тестирование пакетного менеджера YUM 4"
Отправлено Аноним , 30-Окт-17 22:48 
У кого DNF работает быстро? Ни разу не замечал за ним быстрой работы.

"Началось тестирование пакетного менеджера YUM 4"
Отправлено Admino , 30-Окт-17 23:04 
По сравнению с Yum он реактивный. По сравнению с apt-get ну так себе. По сравнению с zypper он тормоз.

"Началось тестирование пакетного менеджера YUM 4"
Отправлено анон , 30-Окт-17 23:56 
по сравнению с pacman эти пакетные менеджеры слоупоки, еще eopkg не плох от солуса.

"Началось тестирование пакетного менеджера YUM 4"
Отправлено Аноним , 31-Окт-17 10:00 
pacman как раз очень тормозной, особенно когда нужно сделать поиск пакетов, даже среди установленных, автокомлишн мега тормозной. Ктому же до сих пор в астерикс(*) не научился(2017 год....), не умеет ставить опциональные зависимости, это базисные вещи для которых нужно скрипты писать или делать кучу лишьних движений с копипастом. Зато кучу всякой хни, которую делаешь не часто там закодили, молодцы.

"Началось тестирование пакетного менеджера YUM 4"
Отправлено анон , 31-Окт-17 13:35 
"автокомлишн мега тормозной"? Вы арч на 256мб оперативы ставили с HDD на 2GB с макс чтением 6 мб/с? "не умеет ставить опциональные зависимости": man expac. К примеру pacman -S vlc $(expac -l '\n' %E -S vlc), легким движением превращается в алиас, но я не знаю зачем ставить в систему все подрят. Кто такой этот "астерикс"?

"Началось тестирование пакетного менеджера YUM 4"
Отправлено Sergey , 31-Окт-17 21:40 
> pacman как раз очень тормозной, особенно когда нужно сделать поиск пакетов, даже
> среди установленных, автокомлишн мега тормозной. Ктому же до сих пор в
> астерикс(*) не научился(2017 год....), не умеет ставить опциональные зависимости, это
> базисные вещи для которых нужно скрипты писать или делать кучу лишьних
> движений с копипастом. Зато кучу всякой хни, которую делаешь не часто
> там закодили, молодцы.

это да, но я чет порушил манжару, пересев на антегрос после арт-гета того же гораздо лучше себя чувствую ;) короткий и лаконичный синтаксис ключей pacman'а куда круче имхо.


"Началось тестирование пакетного менеджера YUM 4"
Отправлено adolfus , 31-Окт-17 17:10 
По сравнению с createrepo_c они вообще скорость света...

"Началось тестирование пакетного менеджера YUM 4"
Отправлено Старый одмин , 03-Ноя-17 00:47 
Попробуй portage (emerge). Он создан для тех, кто никуда не спешит.

"Началось тестирование пакетного менеджера YUM 4"
Отправлено Аноним , 30-Окт-17 22:57 
Все такое открытое, но имеющиеся проблемя решить невозможно, проще новое написать. Шаблнон поломан.

"Началось тестирование пакетного менеджера YUM 4"
Отправлено Аноним , 30-Окт-17 23:40 
О чём новость-то? О том, что они бинарь^Wисполняемый файл переименовали?

"Началось тестирование пакетного менеджера YUM 4"
Отправлено нах , 01-Ноя-17 15:19 
> О чём новость-то? О том, что они бинарь^Wисполняемый файл переименовали?

о том, что всосали код из федоры же ж. Что переименовали "как принято", это хрен с ним.


"Началось тестирование пакетного менеджера YUM 4"
Отправлено Аноним , 31-Окт-17 09:02 
Возникает вопрос "зачем?" (ловлю себя на мысли, что задаю себе его всё чаще)

Ведь с выходом RHEL8 они все равно это выкинут.


"Началось тестирование пакетного менеджера YUM 4"
Отправлено Аноним , 31-Окт-17 09:06 
А насколько больше он памяти стал жрать, по ссылке не пишут? Вчера видел старый yum в условиях ограниченных ресурсов: печальное зрелище.

"Началось тестирование пакетного менеджера YUM 4"
Отправлено blzz , 31-Окт-17 10:10 
наверное очень старый yum, с xml в качестве базы?

многое зависит от размеров репозиториев и сложности транзакции (собственно задачи, например установить группу пакетов с сотнями зависимостей или установить всего один пакет)


"Началось тестирование пакетного менеджера YUM 4"
Отправлено fi , 31-Окт-17 11:04 
ну вот наконец! имя DNF совсем дурацкое ))))
a YUM — это YUM !