Доступен (http://dnf.baseurl.org/2017/04/24/dnf-2-3-0-was-released/) релиз пакетного менеджера DNF (http://dnf.readthedocs.org/en/latest/release_notes.html) 2.3. DNF используется по умолчанию в дистрибутиве Fedora Linux и является ответвлением от Yum 3.4, адаптированным для работы с Python 3 и использующим библиотеку hawkey (https://github.com/rpm-software-management/hawkey) в качестве бэкенда для разрешения зависимостей. По сравнению с Yum, DNF обладает заметно более высокой скоростью работы, низким потреблением памяти и более качественным управлением зависимостями.
В новой версии добавлен (http://dnf.readthedocs.io/en/latest/release_notes.html#relea...) метод 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" - рекурсивный запрос пакетов.
URL: http://dnf.baseurl.org/2017/04/24/dnf-2-3-0-was-released/
Новость: http://www.opennet.me/opennews/art.shtml?num=46440
>По сравнению с Yum, DNF обладает заметно более высокой скоростью работыНо это не значит, что DNF быстр. Просто Yum... ну Yum... мда.
Самый тормознутый пакетный манагер. Зато фичастый, да.
solaris pkg смотрит на него как на скорострела-недоделка.
В плане фичастости тоже не лидер.
>фичастый
>чтобы добавить exclude надо лезть руками в конфиг в /etc
Только в теории он быстрый, а практика говорит об обратном.
Обычное обновление начинается после нескольких минут задумчивости DNF.
даже на малинке такого не наблюдаю. чяднт?
> даже на малинке такого не наблюдаю. чяднт?используешь в тепличных условиях характеризуемых хорошим коннектом в интернет. Чуть какая заминка с сетью - и dnf и yum встают в позу
Небось и пакетов минимум у него.
Там таймауты на подключение дикие и без какого-либо вывода, я так с DNF напоролся, когда прокси оказался не настроен, думал идёт какая-то работа, а он тупо ждал.
Я это решил одной строкой конфигурации. Попросил выбирать самое быстрое зеркало. Сейчас не за компьютером не подскажу.
Pidora?
Да там часто козлит работа с сетью: скачивание метаинформации репозитария всегда целиком (а это могут быть десятки мегабайт), и внезапный выбор плохого медленного зеркала со скоростью 10Кбит/с для одного из реп. Это еще от yum пошло, бесит невероятно
Мирролист прибить же. Обычно помогает.
Это может помочь от> и внезапный выбор плохого медленного зеркала
только в случае стационарного компьютера. На сервере, понятно, явно указать ближайшее зеркало - милое дело.
В ноутбуке во время поездок - ж-па. Особенно по Азии, тут в одних местах пинги хорошие то до Амстердама, то до Сингапура, то до Калифорнии и никакой явной связи со страной пребывания нет.
Первый же пункт не лечится совсем.
Уточню, что засада в том, что выбирается кривое зеркало для одной из реп, при явном наличии лучшего варианта. Обычно помогает clean all. Я, конечно, не требую невозможного, если вообще связь г-но, никаких претензий к dnf\yum быть не может.
> Я, конечно, не требую невозможного, если вообще связь г-но, никаких претензий
> к dnf\yum быть не может.Очень даже может. Фигли он вообще лезет загружать метаданные, когда его об этом не просили? Не знаю больше ни одного ПМ, который бы так делал.
metadata_expire и -C вам помогут!
зы. хуже когда apt-get install не находит пакета :)))))
Так а там же фича - жмешь Ctrl-C и он переходит на следующий миррор, удобно.А еще если в течении какого-то времени слишком медленно качается, сам это делает. Правда, порог по умолчанию низковат. Поднимите опцией minrate.
И зачем было делать пакетный менеджер, который без ручного вмешательства и тюнинга нормально не работает?
> И зачем было делать пакетный менеджер, который без ручного вмешательства и тюнинга
> нормально не работает?Сделали, как смогли. У них под юмом волосы горели -- надо было скорее, пока не началось. Скорей, скорей и в релиз 2.3. Теперь вот сидят ждут ваших багрипортов -- теперь скорей-скорей на вашей стороне, так что скорей-скорей.
> И зачем было делать пакетный менеджер, который без ручного вмешательства и тюнинга
> нормально не работает?зачем лез в админы если не знаешь как работает система :)
Личный ноутбук - это уже "админ" нужен теперь?Sane defaults рулит. А кривые дефолты, не-пойми-какая настройка таймаутов и буферов из коробки, и куча всего кривого, что нужно ручками регулировать - это пусть лени поттера и школьников-борщевиков.
за minrate спасибо, дефолт был всего 1000 байт/сек