URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 111067
[ Назад ]

Исходное сообщение
"Выпуск пакетного менеджера DNF 2.3"

Отправлено opennews , 24-Апр-17 20:54 
Доступен (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


Содержание

Сообщения в этом обсуждении
"Выпуск пакетного менеджера DNF 2.3"
Отправлено A.Stahl , 24-Апр-17 20:54 
>По сравнению с Yum, DNF обладает заметно более высокой скоростью работы

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


"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 24-Апр-17 21:11 
Самый тормознутый пакетный манагер. Зато фичастый, да.

"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 25-Апр-17 01:02 
solaris pkg смотрит на него как на скорострела-недоделка.

"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 25-Апр-17 13:17 
В плане фичастости тоже не лидер.

"Выпуск пакетного менеджера DNF 2.3"
Отправлено Наноним , 25-Апр-17 14:48 
>фичастый
>чтобы добавить exclude надо лезть руками в конфиг в /etc

"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 24-Апр-17 21:19 
Только в теории он быстрый, а практика говорит об обратном.
Обычное обновление начинается после нескольких минут задумчивости DNF.

"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 24-Апр-17 21:43 
даже на малинке такого не наблюдаю. чяднт?

"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 25-Апр-17 01:18 
> даже на малинке такого не наблюдаю. чяднт?

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


"Выпуск пакетного менеджера DNF 2.3"
Отправлено vantoo , 25-Апр-17 02:08 
Небось и пакетов минимум у него.

"Выпуск пакетного менеджера DNF 2.3"
Отправлено CSRedRat , 25-Апр-17 10:20 
Там таймауты на подключение дикие и без какого-либо вывода, я так с DNF напоролся, когда прокси оказался не настроен, думал идёт какая-то работа, а он тупо ждал.

"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 26-Апр-17 23:45 
Я это решил одной строкой конфигурации. Попросил выбирать самое быстрое зеркало. Сейчас не за компьютером не подскажу.

"Выпуск пакетного менеджера DNF 2.3"
Отправлено Netcat , 25-Апр-17 10:29 
Pidora?

"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 25-Апр-17 01:16 
Да там часто козлит работа с сетью: скачивание метаинформации репозитария всегда целиком (а это могут быть десятки мегабайт), и внезапный выбор плохого медленного зеркала со скоростью 10Кбит/с для одного из реп. Это еще от yum пошло, бесит невероятно

"Выпуск пакетного менеджера DNF 2.3"
Отправлено grsec , 25-Апр-17 01:58 
Мирролист прибить же. Обычно помогает.

"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 25-Апр-17 02:28 
Это может помочь от

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

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

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

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


"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 25-Апр-17 02:33 
Уточню, что засада в том, что выбирается кривое зеркало для одной из реп, при явном наличии  лучшего варианта. Обычно помогает clean all. Я, конечно, не требую невозможного, если вообще связь г-но, никаких претензий к dnf\yum быть не может.

"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 25-Апр-17 13:19 
> Я, конечно, не требую невозможного, если вообще связь г-но, никаких претензий
> к dnf\yum быть не может.

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


"Выпуск пакетного менеджера DNF 2.3"
Отправлено fi , 26-Апр-17 12:46 
metadata_expire и -C вам помогут!


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


"Выпуск пакетного менеджера DNF 2.3"
Отправлено Stax , 25-Апр-17 12:41 
Так а там же фича - жмешь Ctrl-C и он переходит на следующий миррор, удобно.

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


"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 25-Апр-17 13:21 
И зачем было делать пакетный менеджер, который без ручного вмешательства и тюнинга нормально не работает?

"Выпуск пакетного менеджера DNF 2.3"
Отправлено Andrey Mitrofanov , 25-Апр-17 15:54 
> И зачем было делать пакетный менеджер, который без ручного вмешательства и тюнинга
> нормально не работает?

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


"Выпуск пакетного менеджера DNF 2.3"
Отправлено fi , 26-Апр-17 12:48 
> И зачем было делать пакетный менеджер, который без ручного вмешательства и тюнинга
> нормально не работает?

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


"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 26-Апр-17 17:48 
Личный ноутбук - это уже "админ" нужен теперь?

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


"Выпуск пакетного менеджера DNF 2.3"
Отправлено Аноним , 25-Апр-17 18:17 
за minrate спасибо, дефолт был всего 1000 байт/сек