The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Началось тестирование пакетного менеджера YUM 4"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Началось тестирование пакетного менеджера YUM 4"  +/
Сообщение от opennews (??) on 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.dev/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.dev/opennews/art.shtml?num=47471

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Началось тестирование пакетного менеджера YUM 4"  +13 +/
Сообщение от Аноним (??) on 30-Окт-17, 20:49 
Бу-га-га, yum->dnf->yum4.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Началось тестирование пакетного менеджера YUM 4"  –2 +/
Сообщение от Енот email on 30-Окт-17, 20:52 
Centos никогда на dnf не переходил, можно было его установить дополнительно. Так что мимо, уважаемый.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Началось тестирование пакетного менеджера YUM 4"  +2 +/
Сообщение от Аноним (??) on 30-Окт-17, 21:10 
Не прижились три новые буквы, проще продать старые с новым движком под капотом
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

21. "Началось тестирование пакетного менеджера YUM 4"  –1 +/
Сообщение от Sergey (??) on 31-Окт-17, 21:38 
а yum4 там будет?
установку dnf возможную в centos я только приветствую ;) я им пользовался, вполне нормальный пакетный мэнэджер с дельтами. много чего там удобно реализовано, но пока я прибился к арчу антегрос и pacman'y
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Началось тестирование пакетного менеджера YUM 4"  +2 +/
Сообщение от Аноним (??) on 30-Окт-17, 21:29 
Следующим будет dnf4 или dnf5.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Началось тестирование пакетного менеджера YUM 4"  +2 +/
Сообщение от Аноним (??) on 30-Окт-17, 22:55 
главное, чтб не npm, и на том спасибо
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Началось тестирование пакетного менеджера YUM 4"  +/
Сообщение от Аноним (??) on 31-Окт-17, 01:36 
"А помнити leafpad..."
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

19. "Началось тестирование пакетного менеджера YUM 4"  +2 +/
Сообщение от freehck email(ok) on 31-Окт-17, 17:02 
> yum->dnf->yum

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Началось тестирование пакетного менеджера YUM 4"  +4 +/
Сообщение от Аноним (??) on 30-Окт-17, 22:48 
У кого DNF работает быстро? Ни разу не замечал за ним быстрой работы.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Началось тестирование пакетного менеджера YUM 4"  +9 +/
Сообщение от Admino (ok) on 30-Окт-17, 23:04 
По сравнению с Yum он реактивный. По сравнению с apt-get ну так себе. По сравнению с zypper он тормоз.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Началось тестирование пакетного менеджера YUM 4"  –1 +/
Сообщение от анон on 30-Окт-17, 23:56 
по сравнению с pacman эти пакетные менеджеры слоупоки, еще eopkg не плох от солуса.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

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

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

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

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

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

20. "Началось тестирование пакетного менеджера YUM 4"  –1 +/
Сообщение от adolfus (ok) on 31-Окт-17, 17:10 
По сравнению с createrepo_c они вообще скорость света...
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

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

8. "Началось тестирование пакетного менеджера YUM 4"  –1 +/
Сообщение от Аноним (??) on 30-Окт-17, 22:57 
Все такое открытое, но имеющиеся проблемя решить невозможно, проще новое написать. Шаблнон поломан.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Началось тестирование пакетного менеджера YUM 4"  +2 +/
Сообщение от Аноним (??) on 30-Окт-17, 23:40 
О чём новость-то? О том, что они бинарь^Wисполняемый файл переименовали?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Началось тестирование пакетного менеджера YUM 4"  +1 +/
Сообщение от Аноним (??) on 31-Окт-17, 09:06 
А насколько больше он памяти стал жрать, по ссылке не пишут? Вчера видел старый yum в условиях ограниченных ресурсов: печальное зрелище.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "Началось тестирование пакетного менеджера YUM 4"  +2 +/
Сообщение от fi (ok) on 31-Окт-17, 11:04 
ну вот наконец! имя DNF совсем дурацкое ))))
a YUM — это YUM !
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру