The OpenNET Project / Index page

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

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

Разработчики пакетного менеджера 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
Тип: К сведению
Ключевые слова: dnf, yum, fedora
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | 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 признали, что есть кто-то умне... весь текст скрыт [показать]
     
     
  • 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 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    хмм ... весь текст скрыт [показать]
     
     
  • 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 +/
    Зачем зачем оптимизировать если можно купить больше памяти, для разработчиков от... весь текст скрыт [показать]
     
     
  • 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 +/
    В отличие от яма, где дерево зависимостей топорно раскручивалось питонокодом до... весь текст скрыт [показать]
     
  • 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:
    Заголовок:
    Текст:


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