The OpenNET Project / Index page

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

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

05.03.2014 21:00

Разработчики пакетного менеджера DNF сообщили о формировании страницы для координации перевода Linux-дистрибутива Fedora 22 по умолчанию с Yum на DNF. В экспериментальном режиме DNF поддерживается в качестве альтернативной системы управления пакетами начиная с Fedora 18. Полный переход на DNF в Fedora 22 становится неотвратимым в связи с миграцией дистрибутива на Python 3, в то время как Yum поддерживает только работу с Python 2.

Отмечается, что в настоящее время DNF достиг готовности полностью заменить Yum. Пользователи, использующие графические интерфейсы управления пакетами не заметят различий. Для тех кто пользуется средствами управления пакетами из командной строки синтаксис базовых операций сохранится, но будут наблюдаться отдельные расхождения в расширенных опциях и настройках.

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

  1. Главная ссылка к новости (http://dnf.baseurl.org/2014/03...)
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/39244-dnf
Ключевые слова: dnf, yum, fedora
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (59) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, anonymous (??), 21:17, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    А в состав systemd его разве не будут включать?
     
     
  • 2.5, Аноним (-), 21:38, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только если перепишут с пистона на сях (фу, ересь!)
     
     
  • 3.44, Аноним (-), 08:18, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В systemd уже давно включили поддержку пайтона
     
     
  • 4.49, Аноним (-), 15:34, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > В systemd уже давно включили поддержку пайтона

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

     
  • 2.18, Ytch (ok), 22:52, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > А в состав systemd его разве не будут включать?

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

     
     
  • 3.29, Аноним (-), 23:37, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для линукса такой подход нормален. Ведь сам линукс появился в результате переписывания с нуля миникса, в котором Торвальдс нашел Фатальный Недостаток.
     
     
  • 4.33, Ytch (ok), 00:49, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Но есть, как обычно, "маленький нюанс". Торвальдс нашел там не только Фатальный Недостаток, там других проблем хватало (да и не был миникс достаточно функциональной стабильной рабочей системой - я не очень в курсе что там творится в данный момент, но вроде и сейчас не является). Не чурался Линус и использования наработок других людей. Да и подход у него в корне отличается. Почитайте/послушайте (если вдруг вы не в курсе) что он говорит о поддержании совместимости и недопустимости "ломать все" даже если получится чуть-чуть выиграть и т. п. Сравните с подходом Поттеринга и ко. Плох не такой подход сам по себе, плохо когда им чрезмерно увлекаются безответственные люди.
     
     
  • 5.50, Аноним (-), 15:35, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Но есть, как обычно, "маленький нюанс". Торвальдс нашел там не только Фатальный
    > Недостаток, там других проблем хватало

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

     
  • 3.31, Аноним (31), 00:03, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    petro-petro-petrosyand
     
     
  • 4.34, Ytch (ok), 00:50, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > petro-petro-petrosyand

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

     
  • 3.42, Аноним (-), 06:29, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    фатальный недостаток shell скриптов в том что их просто отредактировать, ленарт его решил http://cgit.freedesktop.org/systemd/systemd/tree/src/efi-boot-generator/efi-b
     
     
  • 4.52, Аноним (-), 15:38, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > фатальный недостаток shell скриптов в том что их просто отредактировать

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

     

  • 1.2, Аноним (-), 21:17, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    DNF - Do Not Finish?
     
     
  • 2.4, Наивный чукотский юноша (?), 21:35, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Позитивнее надо! Does Not Frustrate.
     
     
  • 3.14, Аноним (-), 22:36, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Позитивнее надо! Does Not Frustrate.

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

     
     
  • 4.26, Аноним (-), 23:32, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Реалистичнее надо быть - Not Invented Here, только замаскировались хорошо.

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

     
     
  • 5.39, Аноним (-), 05:56, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вот поэтому и пришлось прикидываться шлангом, называясь каким-то невнятным DNF. Зато бсдшники прощелками клювами, как обычно. Опять будут плакаться что им судилище устроили...
     
  • 2.6, A.Stahl (ok), 21:41, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Это всего лишь дизъюнктивная нормальная форма (disjunctive normal form) в которой репозиторий имеет вид дизъюнкции конъюнкций пакетов.
     
  • 2.13, pavlinux (ok), 22:35, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Das Nicht Ficken \m/
     
  • 2.22, Аноним (-), 23:12, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    DNF - Duke Nukem Forever. Версия для линуксоидов.
     

  • 1.3, бедный буратино (ok), 21:29, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да Ну На?
     
     
  • 2.43, Луркоёб (?), 08:04, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    fail
     

  • 1.7, flvby1 (?), 21:57, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    интересно, успеет ли оно в рхел7 попасть :)
     
     
  • 2.24, сам (?), 23:26, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет. Рхел7 уже давно тестится.
     
  • 2.61, Аноним (-), 21:36, 07/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    нет
     

  • 1.8, Аноним (-), 21:58, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Надо было унифицировать с сусей и перейти на zypper. Каждому дистрибутиву по своему велосипеду :(
     
     
  • 2.10, anonymous (??), 22:22, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Надо было унифицировать с сусей и перейти на zypper. Каждому дистрибутиву по
    > своему велосипеду :(

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

     
     
  • 3.25, Аноним (-), 23:30, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > У Yum выхлоп приятнее, имхо.

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

     
     
  • 4.36, anonymous (??), 02:21, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> У Yum выхлоп приятнее, имхо.
    > В DNF это починили.

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

     
     
  • 5.51, Аноним (-), 15:37, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>> У Yum выхлоп приятнее, имхо.
    >> В DNF это починили.
    > Если это правда, то это печально.

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

     
  • 3.40, Аноним (-), 05:57, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > У Yum выхлоп приятнее, имхо.

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

     
     
  • 4.46, анонимм (?), 10:06, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > там обычно OOM случается из-за жирной бидонятины.

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

     
     
  • 5.59, Аноним (-), 23:13, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > балабол, на 200мб оперативки не случается

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

     
  • 4.58, anonymous (??), 22:27, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> У Yum выхлоп приятнее, имхо.
    > Смотря что под выхлопом понимать.

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

     
  • 2.56, Аноним (-), 18:29, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Каждому дистрибутиву по своему велосипеду :(

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

     

  • 1.9, qwerty (??), 22:10, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И как это произносить?
     
     
  • 2.12, anonymous (??), 22:23, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > И как это произносить?

    Дээнэф.

     
     
  • 3.16, Аноним (-), 22:39, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Таки "дИэнэф" :)
     
     
  • 4.17, Аноним (17), 22:43, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    диэнфи, по русски дэнэфэ
     
     
  • 5.19, Аноним (-), 23:04, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да На Фуя
     
  • 4.37, anonymous (??), 02:21, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Таки "дИэнэф" :)

    Ну или так.

     
  • 2.20, Аноним (-), 23:08, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И как это произносить?

    Данунаф :)

     
     
  • 3.27, Аноним (-), 23:33, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> И как это произносить?
    > Данунаф :)

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

     
  • 2.32, Аноним (31), 00:04, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    дэнэфэ
     

  • 1.11, Аноним (-), 22:22, 05/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Полный переход на DNF в Fedora 22 становится неотвратимым в связи с миграцией дистрибутива на Python 3
    > достоинствами DNF является заметно более высокая скорость работы и низкое потребление памяти

    хмм ...

     
     
  • 2.15, pavlinux (ok), 22:38, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Полный переход на DNF в Fedora 22 становится неотвратимым в связи с миграцией дистрибутива на Python 3
    >> достоинствами DNF является заметно более высокая скорость работы и низкое потребление памяти
    > хмм ...

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

     
     
  • 3.21, Аноним (-), 23:09, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Это называется "оптимизация по-американски".

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

     
  • 3.23, Аноним (-), 23:14, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > На старых компах из 1 Гб жрало 512 Мб, что есть 50%,
    > теперь жрет 30% от 16 Гб  :)
    > Это называется "оптимизация по-американски".

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

     
     
  • 4.28, Аноним (-), 23:35, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем зачем оптимизировать если можно купить больше памяти, для разработчиков откуда родом
    > эта программа это вполне обычное дело.

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

     
     
  • 5.41, Аноним (-), 06:05, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Не знал, что она родом из Ubuntu.

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

     
  • 4.48, zhuk (?), 15:18, 06/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >Зачем зачем оптимизировать если можно купить больше памяти, для разработчиков откуда родом эта программа это вполне обычное дело.

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

     
  • 2.30, Аноним (-), 23:38, 05/03/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В отличие от яма, где дерево зависимостей топорно раскручивалось питонокодом "до победного", здесь дерево зависимостей обрабатывается алгоритмом SAT, реализованным сишной либо.
    Основной прирост производительности произошел за счет оптимизации алгоритма.
     

  • 1.35, Аноним (-), 01:11, 06/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    интересно, они пофиксят критические несовместимости с yum к релизу или нет,а то как-то стремно этой штукой пользоваться - неизвестно когда обычной командой убьешь систему вусмерть.
     
  • 1.45, некто1120 (?), 09:55, 06/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    DNF? Любителям автоспорта понравится. Переводится как Did Not Finished (сход с дистанции).
     
  • 1.47, Аноним (-), 13:18, 06/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF:

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

    Гут.

     
  • 1.57, rob pike (?), 22:19, 06/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вспомним apt-rpm.
    Снимем шляпы.
     
  • 1.60, Аноним (-), 21:30, 07/03/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Низкое потребление памяти - это для пакетного менеджера, конечно же, крайне актуально. Он же постоянно в памяти висит, да ещё кучей копий.
     
     
  • 2.62, rob pike (?), 17:53, 09/03/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это вы сами с собой разговариваете или кто-то упоминал низкое употребление памяти, но сделал это невидимыми пикселями?
     

  • 1.63, Аноним (-), 12:37, 28/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Слово yum стройнее, и с английского переводится как "ням". Ням htop atop iotop nano. А DNF? Какие бы достоинства у него не были, правильное, красивое название играет большую роль.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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