The OpenNET Project / Index page

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

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

24.04.2017 20:29

Доступен релиз пакетного менеджера DNF 2.3. DNF используется по умолчанию в дистрибутиве Fedora Linux и является ответвлением от Yum 3.4, адаптированным для работы с Python 3 и использующим библиотеку hawkey в качестве бэкенда для разрешения зависимостей. По сравнению с Yum, DNF обладает заметно более высокой скоростью работы, низким потреблением памяти и более качественным управлением зависимостями.

В новой версии добавлен метод dnf.package.Package.remote_location() для получения информации о местоположении доступного для загрузки пакета, а также расширена функциональность команды "dnf repoquery", применяемой для поиска пакетов во внешних репозиториях (аналог "rpm -q" для удалённого репозитория), в которой появилось 7 новых опций:

  • "dnf repoquery --whatconflicts {capability}" - выборка только конфликтующих пакетов;
  • "dnf repoquery --whatobsoletes {capability}" - выборка только устаревших пакетов;
  • "dnf repoquery --location" - показать местоположение, откуда будет загружен пакет;
  • "dnf repoquery --nvr" - показать найденные пакеты в формате "name-version-release";
  • "dnf repoquery --nevra" - показать найденные пакеты в формате "name-epoch:version-release.architecture" (по умолчанию).
  • "dnf repoquery --envra" - показать найденные пакеты в формате "epoch:name-version-release.architecture";
  • "dnf repoquery --recursive" - рекурсивный запрос пакетов.


  1. Главная ссылка к новости (http://dnf.baseurl.org/2017/04...)
  2. OpenNews: Выпуск пакетного менеджера DNF 2.2
  3. OpenNews: Выпуск пакетного менеджера DNF 2.1
  4. OpenNews: Доступен пакетный менеджер DNF 2.0, пришедший на смену Yum
  5. OpenNews: Пакетный менеджер DNF будет переработан на языке Си
  6. OpenNews: Увидел свет пакетный менеджер DNF 1.0, пришедший на смену Yum
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/46440-dnf
Ключевые слова: dnf, yum
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 20:54, 24/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >По сравнению с Yum, DNF обладает заметно более высокой скоростью работы

    Но это не значит, что DNF быстр. Просто Yum... ну Yum... мда.

     
  • 1.2, Аноним (-), 21:11, 24/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Самый тормознутый пакетный манагер. Зато фичастый, да.
     
     
  • 2.5, Аноним (-), 01:02, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    solaris pkg смотрит на него как на скорострела-недоделка.
     
  • 2.15, Аноним (-), 13:17, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    В плане фичастости тоже не лидер.
     
  • 2.18, Наноним (?), 14:48, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >фичастый
    >чтобы добавить exclude надо лезть руками в конфиг в /etc
     

  • 1.3, Аноним (-), 21:19, 24/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Только в теории он быстрый, а практика говорит об обратном.
    Обычное обновление начинается после нескольких минут задумчивости DNF.
     
     
  • 2.4, Аноним (-), 21:43, 24/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    даже на малинке такого не наблюдаю. чяднт?
     
     
  • 3.7, Аноним (-), 01:18, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > даже на малинке такого не наблюдаю. чяднт?

    используешь в тепличных условиях характеризуемых хорошим коннектом в интернет. Чуть какая заминка с сетью - и dnf и yum встают в позу

     
     
  • 4.9, vantoo (ok), 02:08, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Небось и пакетов минимум у него.
     
  • 4.12, CSRedRat (ok), 10:20, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Там таймауты на подключение дикие и без какого-либо вывода, я так с DNF напоролся, когда прокси оказался не настроен, думал идёт какая-то работа, а он тупо ждал.
     
  • 4.24, Аноним (-), 23:45, 26/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я это решил одной строкой конфигурации. Попросил выбирать самое быстрое зеркало. Сейчас не за компьютером не подскажу.
     
  • 3.13, Netcat (?), 10:29, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Pidora?
     
  • 2.6, Аноним (-), 01:16, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да там часто козлит работа с сетью: скачивание метаинформации репозитария всегда целиком (а это могут быть десятки мегабайт), и внезапный выбор плохого медленного зеркала со скоростью 10Кбит/с для одного из реп. Это еще от yum пошло, бесит невероятно
     
     
  • 3.8, grsec (ok), 01:58, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Мирролист прибить же. Обычно помогает.
     
     
  • 4.10, Аноним (-), 02:28, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Это может помочь от

    > и внезапный выбор плохого медленного зеркала

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

    В ноутбуке во время поездок - ж-па. Особенно по Азии, тут в одних местах пинги хорошие то до Амстердама, то до Сингапура, то до Калифорнии и никакой явной связи со страной пребывания нет.

    Первый же пункт не лечится совсем.

     
     
  • 5.11, Аноним (-), 02:33, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Уточню, что засада в том, что выбирается кривое зеркало для одной из реп, при явном наличии  лучшего варианта. Обычно помогает clean all. Я, конечно, не требую невозможного, если вообще связь г-но, никаких претензий к dnf\yum быть не может.
     
     
  • 6.16, Аноним (-), 13:19, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Я, конечно, не требую невозможного, если вообще связь г-но, никаких претензий
    > к dnf\yum быть не может.

    Очень даже может. Фигли он вообще лезет загружать метаданные, когда его об этом не просили? Не знаю больше ни одного ПМ, который бы так делал.

     
     
  • 7.21, fi (ok), 12:46, 26/04/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    metadata_expire и -C вам помогут!


    зы. хуже когда apt-get install не находит пакета :)))))

     
  • 3.14, Stax (ok), 12:41, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так а там же фича - жмешь Ctrl-C и он переходит на следующий миррор, удобно.

    А еще если в течении какого-то времени слишком медленно качается, сам это делает. Правда, порог по умолчанию низковат. Поднимите опцией minrate.

     
     
  • 4.17, Аноним (-), 13:21, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    И зачем было делать пакетный менеджер, который без ручного вмешательства и тюнинга нормально не работает?
     
     
  • 5.19, Andrey Mitrofanov (?), 15:54, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > И зачем было делать пакетный менеджер, который без ручного вмешательства и тюнинга
    > нормально не работает?

    Сделали, как смогли. У них под юмом волосы горели -- надо было скорее, пока не началось. Скорей, скорей и в релиз 2.3. Теперь вот сидят ждут ваших багрипортов -- теперь скорей-скорей на вашей стороне, так что скорей-скорей.

     
  • 5.22, fi (ok), 12:48, 26/04/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И зачем было делать пакетный менеджер, который без ручного вмешательства и тюнинга
    > нормально не работает?

    зачем лез в админы если не знаешь как работает система :)

     
     
  • 6.23, Аноним (-), 17:48, 26/04/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Личный ноутбук - это уже "админ" нужен теперь?

    Sane defaults рулит. А кривые дефолты, не-пойми-какая настройка таймаутов и буферов из коробки, и куча всего кривого, что нужно ручками регулировать - это пусть лени поттера и школьников-борщевиков.

     
  • 4.20, Аноним (-), 18:17, 25/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    за minrate спасибо, дефолт был всего 1000 байт/сек
     

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



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

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