The OpenNET Project / Index page

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

Выпуск пакетного менеджера DNF 2.1

04.03.2017 21:01

Состоялся релиз пакетного менеджера DNF (2.1), а также наборов дополнений DNF-PLUGINS-CORE 1.0.1 и DNF-PLUGINS-EXTRAS 0.10.0. DNF используется по умолчанию в дистрибутиве Fedora Linux и является ответвлением от Yum 3.4, адаптированным для работы с Python 3 и использующим библиотеку hawkey в качестве бэкенда для разрешения зависимостей. По сравнению с Yum, DNF обладает заметно более высокой скоростью работы, низким потреблением памяти и более качественным управлением зависимостями.

В DNF 2.1 добавлена поддержка загрузки и кэширования метаданных в бинарном формате, устранены проблемы с работой команды "dnf list", реализована возможность автоматического отключения обновления кэша репозиториев при выходе в интернет через каналы связи, помеченные в NetworkManager флагом "Metered" (тарификация по трафику). В DNF-PLUGINS-CORE 1.0.1 отмечены только исправления ошибок. DNF-PLUGINS-EXTRAS 0.10 примечателен добавлением плагина system-upgrade и проведением оптимизации производительности.

  1. Главная ссылка к новости (http://dnf.baseurl.org/2017/03...)
  2. OpenNews: Пакетный менеджер DNF будет переработан на языке Си
  3. OpenNews: Увидел свет пакетный менеджер DNF 1.0, пришедший на смену Yum
  4. OpenNews: Бета-выпуск Fedora 22, перешедший на пакетный менеджер DNF
  5. OpenNews: В Fedora 18 будут доступны offline-обновления и пакетный менеджер DNF
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/46135-dnf
Ключевые слова: dnf
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (41) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Дуплик (ok), 21:51, 04/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Pacman > Brew > DNF > Zypper > Yum > Apt > Apt-get > Aptitude
     
     
  • 2.5, Аноним (-), 22:48, 04/03/2017 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Apt - пакетный менеджер. apt-get - команда. Где логика?
     
     
  • 3.9, кельвин (?), 23:08, 04/03/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    апт-гет обёртка над апт с доп функциями, но чистый апт лучше.
     
     
  • 4.13, edv (?), 00:40, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Утверждение ложно. Вы сами запутались и других можете ввести в заблуждение.

    Если кратко,то:

    1. Схема:

    dpkg|rpm < APT < apt*|synaptic|etc.

    2. apt-get - одна из CLI-утилит системы APT, взаимодействующая с APT library (как и другие сторонние frontend'ы, например, aptitude).

    3. apt - эта CLI-утилита APT появилась совсем недавно.

     
  • 3.18, Аноним (-), 09:58, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Apt — реально худший.
     
     
  • 4.19, freehck (ok), 12:23, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да ладно. Это по сравнению с чем?
     
     
  • 5.26, Аноним (-), 16:56, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > > Apt — реально худший.
    > Да ладно. Это по сравнению с чем?

    Слово "худший" стоит в превосходной, а не в сравнительной степени, поэтому твой вопрос не несет в себе смысла.

     
     
  • 6.27, Аноним (-), 17:57, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    В контексте множества из одного элемента данное утверждение не имеет смысла.
     
     
  • 7.30, Аноним (-), 19:25, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Если же вернуться к изначальному контексту, в котором была употреблена данная фраза, то смысл вновь появляется.
     
  • 7.36, Аноним (-), 22:28, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Худший имеет смысл минимума качества. Минимум всегда равен одному элементу. Твоя фраза не верна.
     
  • 6.39, freehck (ok), 00:27, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> > Apt — реально худший.
    >> Да ладно. Это по сравнению с чем?
    > Слово "худший" стоит в превосходной, а не в сравнительной степени, поэтому твой вопрос не несет в себе смысла.

    Хех. Об инфимуме качества пакетного менеджера речь может быть только на множестве пакетных менеджеров конечной мощности со введённым отношением порядка. Таким образом вопрос смысл имеет в виде определения элементов данного множества, а Ваш комментарий - нет. Выкуси, гуманитарий!

     
  • 4.25, Аноним (-), 16:48, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Apt — реально худший.

    Зажралися, боядзешных и прочих недоменеджеров не видели.


     
  • 4.41, Это я (?), 09:10, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Аналог approx/apt-cache для yum есть? http proxy не считается
     
  • 2.11, Аноним (-), 23:30, 04/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И тут с горы неспешно спускается Nix.
     
     
  • 3.15, . (?), 01:33, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • +13 +/
    ... проходит мимо и идёт дальше, ветром гонимый, с помятой прибором шляпой ...
    Ибо индейцев Джо тут и так с избытком ...
    :)
     
  • 3.20, freehck (ok), 12:26, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > И тут с горы неспешно спускается Nix.

    И несёт скрижали. И подходит к CEO Red Hat, и говорит: "отпусти народ мой, чтобы совершил он истинно совобдному GNU/Linux служение".

     
  • 3.42, Аноним (-), 10:59, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Удваиваю, Nix/Guix посреди остальных пакетных управлялок смотрятся как 2 автомобиля посреди крестьянских телег, карет и остальных повозок с лошадками.

    Лошадки-лошарики, ваш поезд уходит.

     
  • 2.22, Отражение луны (ok), 14:35, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Snap > Pacman > ...
     
  • 2.23, Аноним (-), 16:30, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    msi > *
     
  • 2.38, commiethebeastie (ok), 23:57, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    emerge > god
     

  • 1.6, Махно (?), 22:55, 04/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    " и более качественным управлением зависимостями."
    dnf autoremove как всегда сломан.
     
     
  • 2.7, vitvegl (?), 23:00, 04/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    еще от времен fc21, видимо не приоритетно, возможно, не будут исправлять.
    а как там анаконда, развивают? или перейдут на calamares?
     
     
  • 3.8, алекс (??), 23:02, 04/03/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    у них всё там паламарез;)
     
  • 2.34, Алконим (?), 21:40, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Dnf по умолчанию делает autoremove, что иногда напрягает когда надо переустановить только один пакет.
     
     
  • 3.35, vitvegl (?), 22:27, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    не может быть. Простой пример - возьми притащи 32-битный скайп, само собой он притащит рантайм зависимости. потом удали его - увидишь неудаленные "сироты"
     

  • 1.12, Ilya Indigo (ok), 23:50, 04/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А ведь недавно rpm-4.13.01 вышел, который в openSUSE уже под капотом.
     
     
  • 2.32, vitvegl (?), 20:24, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А ведь недавно rpm-4.13.01 вышел, который в openSUSE уже под капотом.

    zypper лучший фронтенд? К rpm собственно претензий нету, лучше бы "раздули" его, реализовавши поддержку зависимостей, сделав как в pacman'е, даже если монолитом - не важно, был бы законченный рабочий вариант без тормозов

     
     
  • 3.40, Ilya Indigo (ok), 00:51, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > zypper лучший фронтенд?

    Да, для меня именно так!

    Он на православном си, по крайней мере пока сюзевцы не вздумают его переписать на своём корпоративном рубине, и в отличие от пакмана у него очевидный, понятный командный синтаксис, который даже не вспоминается, а скорее угадывается с высокой вероятностью.
    А в пакмане, как в анекдоте про урок русского языка в грузинской школе, его синтаксис невозможно понять, его нужно только тупо запомнить.

    zypper + хоть какая-то кривая и вечно отваливающаяся поддержка KDE4 одним из администраторов (wolfi324) удерживает меня о перехода на арчик, да и я сам разбираясь с, "Чё за фигня с вечно устарелыми эмуляторами и web-технологиями", вынужден был разобраться в структуре spec-файлов и начать, таки изучать си. И теперь я сам мейнтайню нужные мне эмуляторы, которые с моей руки обновляются в день их выхода, и благодаря мне postgresql в openSUSE из коробки 9.6.2, а не 9.4.x как был бы ещё много лет, и MariaDB наконец обновляется.

    Не устраивает только их Debian-style политика с openSSH, но глядя на патчи, всё оперативно устраняется, так что даже претензий особых нету.
    А ядро обновляется быстрее чем в арчике, причём тестирование в obs под несколько архитектур там серьёзнее.

    Вот до чего меня "зелёнка" довела, я сам теперь часть неё. :-)

     

  • 1.14, Аноним (-), 01:24, 05/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Не встречал ПМ хуже него в плане скорости работы.
     
     
  • 2.17, Аноним (-), 06:06, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    yum и solaris pkg :-)
     
  • 2.28, Аноним (-), 18:00, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Это на какой же системе он тормозит? Там расчетов то не больше чем в тетрисе...
     

  • 1.21, красношапочник (?), 12:28, 05/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    dnf/yum это подобие apt-get, а что является подобием aptitude: программа где можно интерактивно посмотреть зависимости и выбрать какие альтернативы установить?
     
     
  • 2.24, Аноним (-), 16:43, 05/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Наоборот: это apt-get является подобием dnf/yum.
     
     
  • 3.45, angra (ok), 13:01, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тебя не смущает, что apt появился на пять лет раньше yum?
     
     
  • 4.48, Аноним (-), 18:54, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Подобия шахмат тоже появились раньше самих шахмат.
     
  • 2.46, Stax (ok), 14:45, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    yumex (теперь его называют yumex-dnf) и различные варианты гуи к PackageKit (gnome-packagekit, например).
     

  • 1.37, Аноним (-), 23:13, 05/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Его хотели на C переписать - когда сделают?
     
     
  • 2.43, Аноним (-), 11:20, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    разрешаю, переписывай
     
     
  • 3.44, Аноним (-), 11:43, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Уже год прошёл, как разрешили http://dnf.baseurl.org/2016/02/24/dnf-into-c-initiative-started/
     
     
  • 4.47, Аноним (-), 16:53, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    так если тебе это надо - подмоги, чтоб процесс пошел быстрее
     

  • 1.49, Antonim (ok), 07:08, 07/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот только непонятно - а зачем пакетному менеджеру скорость? Безглючность, качество управлением зависимотей - да , супер , дайте два, а скорость то зачем - что-бы он побыстрее вам систему покалечил ?
     
     
  • 2.50, Аноним (-), 13:34, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > что-бы он побыстрее вам систему покалечил ?

    Ну, если вам пакетный менеджер нужен только за этим, тогда да.
    А другие люди его в других задачах используют. Пакеты там поставить, систему обновить.

     
     
  • 3.51, Stax (ok), 18:33, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Дело в том, что работа высокоуровневого пакетного менеджера типа DNF или APT заканчивается на скачивании и анализе метаданных, разрешении зависимостей и скачивании пакетов. Все остальные тормоза или от работы пакетного менеджера внутри (rpm/dpkg) со своими базами (все ж таки их много нычне), или из других очевидных факторов (записи файлов самих пакетов на диск, рассчет контрольных сумм, исполнение скриптов из пакета). И тут совершенно неважно, есть наверху dnf или что-то другое - если сеть медленная, диск тормозной и проц совсем тухлый, все равно тормозить будет..

    А собственно сам dnf весьма быстрый. Свои части он делает уж точно не медленнее того же APT и ощутимо быстрее yum. Именно эти части уже и так почти на C. И реализация самой тормозной части - ресолвинга (libsolv) общая с zypper.

     

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



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

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