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

Исходное сообщение
"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "

Отправлено opennews , 05-Мрт-14 21:17 
Разработчики пакетного менеджера DNF сообщили (http://dnf.baseurl.org/2014/03/05/fedora-change-to-replace-y.../) о формировании заявки (https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF) на перевод Linux-дистрибутива Fedora 22 по умолчанию с Yum на DNF (http://akozumpl.github.io/dnf/). В экспериментальном режиме DNF поддерживается в качестве альтернативной системы управления пакетами начиная с Fedora 18. Полный переход на DNF в Fedora 22 становится неотвратимым в связи с миграцией дистрибутива на Python 3, в то время как Yum поддерживает только работу с Python 2.


Отмечается, что в настоящее время DNF достиг готовности полностью заменить Yum. Пользователи, использующие графические интерфейсы управления пакетами не заметят различий. Для тех кто пользуется средствами управления пакетами из командной строки синтаксис базовых операций сохранится, но будут наблюдаться (http://akozumpl.github.io/dnf/cli_vs_yum.html) отдельные расхождения в расширенных опциях и настойках.


Пакетный менеджер DNF (https://fedoraproject.org/wiki/Features/DNF) является ответвлением от Yum 3.4, созданный для развития некоторых новых идей, таких как использование в качестве бэкенда для разрешения зависимостей библиотеки hawkey (https://fedoraproject.org/wiki/Features/Hawkey). Для разрешения зависимостей в DNF задействован SAT solver, реализованный в библиотеке libsolv (https://github.com/openSUSE/libsolv) (hawkey выступает в роли надстройки над libsolv), созданной в рамках проекта openSUSE. Для обычного пользователя главными достоинствами DNF является заметно более высокая скорость работы и низкое потребление памяти. Для расширения функциональности DNF предоставляет фиксированный API для плагинов и интеграции с другими приложениями, такими как инсталлятор Anaconda.


URL: http://dnf.baseurl.org/2014/03/05/fedora-change-to-replace-y.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=39244


Содержание

Сообщения в этом обсуждении
"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено anonymous , 05-Мрт-14 21:17 
А в состав systemd его разве не будут включать?

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 21:38 
Только если перепишут с пистона на сях (фу, ересь!)

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 08:18 
В systemd уже давно включили поддержку пайтона

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 15:34 
> В systemd уже давно включили поддержку пайтона

Но компоненты на пистоне все равно не любят. Давеча вон systemd-analyze с пистона на сях переписали.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Ytch , 05-Мрт-14 22:52 
> А в состав systemd его разве не будут включать?

Как можно? Вы что! Чтоб эти люди (авторы systemd) признали, что есть кто-то умней их и использовали чужие наработки? impossible. Они найдут в нем Фатальный Недостаток и им придется сделать свой. Судьба у них такая - исправлять все неправильное и устранять все недостатки (особенно Фатальные).


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 23:37 
Для линукса такой подход нормален. Ведь сам линукс появился в результате переписывания с нуля миникса, в котором Торвальдс нашел Фатальный Недостаток.

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Ytch , 06-Мрт-14 00:49 
Но есть, как обычно, "маленький нюанс". Торвальдс нашел там не только Фатальный Недостаток, там других проблем хватало (да и не был миникс достаточно функциональной стабильной рабочей системой - я не очень в курсе что там творится в данный момент, но вроде и сейчас не является). Не чурался Линус и использования наработок других людей. Да и подход у него в корне отличается. Почитайте/послушайте (если вдруг вы не в курсе) что он говорит о поддержании совместимости и недопустимости "ломать все" даже если получится чуть-чуть выиграть и т. п. Сравните с подходом Поттеринга и ко. Плох не такой подход сам по себе, плохо когда им чрезмерно увлекаются безответственные люди.

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 15:35 
> Но есть, как обычно, "маленький нюанс". Торвальдс нашел там не только Фатальный
> Недостаток, там других проблем хватало

Вы не поверите, но поттеринг говорит то же самое, слово в слово.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 00:03 
petro-petro-petrosyand

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Ytch , 06-Мрт-14 00:50 
> petro-petro-petrosyand

ну было б неплохо, если б это была просто шутка


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 06:29 
фатальный недостаток shell скриптов в том что их просто отредактировать, ленарт его решил http://cgit.freedesktop.org/systemd/systemd/tree/src/efi-boo...

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 15:38 
> фатальный недостаток shell скриптов в том что их просто отредактировать

А я люблю каждое утро переписывать систему инициализации.
Не переписал десятка скриптов - день прошел зря.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 21:17 
DNF - Do Not Finish?

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Наивный чукотский юноша , 05-Мрт-14 21:35 
Позитивнее надо! Does Not Frustrate.

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 22:36 
> Позитивнее надо! Does Not Frustrate.

Реалистичнее надо быть - Not Invented Here, только замаскировались хорошо.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 23:32 
> Реалистичнее надо быть - Not Invented Here, только замаскировались хорошо.

Марк засудит за нарушение копирайта http://packages.ubuntu.com/saucy/libnih1


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 05:56 
Ну вот поэтому и пришлось прикидываться шлангом, называясь каким-то невнятным DNF. Зато бсдшники прощелками клювами, как обычно. Опять будут плакаться что им судилище устроили...

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено A.Stahl , 05-Мрт-14 21:41 
Это всего лишь дизъюнктивная нормальная форма (disjunctive normal form) в которой репозиторий имеет вид дизъюнкции конъюнкций пакетов.

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено pavlinux , 05-Мрт-14 22:35 
Das Nicht Ficken \m/

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 23:12 
DNF - Duke Nukem Forever. Версия для линуксоидов.

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено бедный буратино , 05-Мрт-14 21:29 
Да Ну На?

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Луркоёб , 06-Мрт-14 08:04 
fail

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено flvby1 , 05-Мрт-14 21:57 
интересно, успеет ли оно в рхел7 попасть :)

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено сам , 05-Мрт-14 23:26 
Нет. Рхел7 уже давно тестится.

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 07-Мрт-14 21:36 
нет

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 21:58 
Надо было унифицировать с сусей и перейти на zypper. Каждому дистрибутиву по своему велосипеду :(

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено anonymous , 05-Мрт-14 22:22 
> Надо было унифицировать с сусей и перейти на zypper. Каждому дистрибутиву по
> своему велосипеду :(

У Yum выхлоп приятнее, имхо.
Хотя вопрос интересный, конечно.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 23:30 
> У Yum выхлоп приятнее, имхо.

В DNF это починили.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено anonymous , 06-Мрт-14 02:21 
>> У Yum выхлоп приятнее, имхо.
> В DNF это починили.

Если это правда, то это печально.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 15:37 
>>> У Yum выхлоп приятнее, имхо.
>> В DNF это починили.
> Если это правда, то это печально.

Таки да, правда. Новый решатель зависимостей - сишная библиотека, и пишет что-то только при ошибках.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 05:57 
> У Yum выхлоп приятнее, имхо.

Смотря что под выхлопом понимать. Если его пускать на виртуалке с менее 512 метров памяти, там обычно OOM случается из-за жирной бидонятины.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено анонимм , 06-Мрт-14 10:06 
> там обычно OOM случается из-за жирной бидонятины.

балабол, на 200мб оперативки не случается


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 23:13 
> балабол, на 200мб оперативки не случается

Щаз. При установке жирных пакетов yum может всю память выжрать на VM с 256 памяти, так что все умрет жестокой смертью по OOM killer'у.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено anonymous , 06-Мрт-14 22:27 
>> У Yum выхлоп приятнее, имхо.
> Смотря что под выхлопом понимать.

Вывод операций info, erase, install, например. Информативно.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 18:29 
> Каждому дистрибутиву по своему велосипеду :(

коненчно! А замена старого велосипеда на новой для того, чтобы админы не заскучали


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено qwerty , 05-Мрт-14 22:10 
И как это произносить?

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено anonymous , 05-Мрт-14 22:23 
> И как это произносить?

Дээнэф.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 22:39 
Таки "дИэнэф" :)

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 22:43 
диэнфи, по русски дэнэфэ

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 23:04 
Да На Фуя

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено anonymous , 06-Мрт-14 02:21 
> Таки "дИэнэф" :)

Ну или так.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 23:08 
> И как это произносить?

Данунаф :)


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 23:33 
>> И как это произносить?
> Данунаф :)

Отличное название для пакетного менеджера. Стимулирует к минимализму. данунаф install, данунаф remove.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 00:04 
дэнэфэ

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 22:22 
> Полный переход на DNF в Fedora 22 становится неотвратимым в связи с миграцией дистрибутива на Python 3
> достоинствами DNF является заметно более высокая скорость работы и низкое потребление памяти

хмм ...


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено pavlinux , 05-Мрт-14 22:38 
>> Полный переход на DNF в Fedora 22 становится неотвратимым в связи с миграцией дистрибутива на Python 3
>> достоинствами DNF является заметно более высокая скорость работы и низкое потребление памяти
> хмм ...

На старых компах из 1 Гб жрало 512 Мб, что есть 50%, теперь жрет 30% от 16 Гб  :)
Это называется "оптимизация по-американски".  


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 23:09 
> Это называется "оптимизация по-американски".

Да, а переписывать весь код каждые 2 года КЕМ - это называется рапидная разработка по питоновски.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 23:14 
> На старых компах из 1 Гб жрало 512 Мб, что есть 50%,
> теперь жрет 30% от 16 Гб  :)
> Это называется "оптимизация по-американски".

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


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 23:35 
> Зачем зачем оптимизировать если можно купить больше памяти, для разработчиков откуда родом
> эта программа это вполне обычное дело.

Не знал, что она родом из Ubuntu.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 06:05 
> Не знал, что она родом из Ubuntu.

Питонисты везде одинаковые.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено zhuk , 06-Мрт-14 15:18 
>Зачем зачем оптимизировать если можно купить больше памяти, для разработчиков откуда родом эта программа это вполне обычное дело.

у одного такого пукан уже прорвало, когда магазин оказался закрытым


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 05-Мрт-14 23:38 
В отличие от яма, где дерево зависимостей топорно раскручивалось питонокодом "до победного", здесь дерево зависимостей обрабатывается алгоритмом SAT, реализованным сишной либо.
Основной прирост производительности произошел за счет оптимизации алгоритма.

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 01:11 
интересно, они пофиксят критические несовместимости с yum к релизу или нет,а то как-то стремно этой штукой пользоваться - неизвестно когда обычной командой убьешь систему вусмерть.

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено некто1120 , 06-Мрт-14 09:55 
DNF? Любителям автоспорта понравится. Переводится как Did Not Finished (сход с дистанции).

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 06-Мрт-14 13:18 
https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF:

How To Test
Install dnf/Yum4 and carry out your usual packaging operations.

Гут.


"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено rob pike , 06-Мрт-14 22:19 
Вспомним apt-rpm.
Снимем шляпы.

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 07-Мрт-14 21:30 
Низкое потребление памяти - это для пакетного менеджера, конечно же, крайне актуально. Он же постоянно в памяти висит, да ещё кучей копий.

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено rob pike , 09-Мрт-14 17:53 
Это вы сами с собой разговариваете или кто-то упоминал низкое употребление памяти, но сделал это невидимыми пикселями?

"В Fedora 22 ожидается замена пакетного менеджера Yum на DNF "
Отправлено Аноним , 28-Фев-15 12:37 
Слово yum стройнее, и с английского переводится как "ням". Ням htop atop iotop nano. А DNF? Какие бы достоинства у него не были, правильное, красивое название играет большую роль.