LINUX.ORG.RU

DNF 0.5.0 — пакетный менеджер, замена YUM

 , ,


0

0

DNF (Dandified Yum) — пакетный менеджер, который станет заменой YUM. В отличие от YUM, новый пакетный менеджер отличается заметным увеличением скорости работы, низким потреблением памяти, предоставлением API для плагинов и интеграцией с другими приложениями. Управление пакетами осуществляется с помощью RPM и библиотеками libsolv и hawkey. Для обработки метаданных и загрузки пакетов он использует librepo. Для эффективной обработки привилегий данных — libcomps.

Список изменений:

  • Исправления утечки ресурсов.
  • Добавлена функция группового обновления/установки/удаления пакетов.
  • Добавлена опция --refresh, для обновления метаданных из репозиториев.
  • Много изменений в API.

В Fedora 20 появится после того как проверят в Rawhide и не будет критических багрепотов от пользователей.

Список изменений

>>> Источник новости

★★★★★

Проверено: mono ()
Последнее исправление: cetjs2 (всего исправлений: 5)

Дык всё круто, конечно, но по дефолту оно будет не раньше F22, и то если не перенесут. А так — ну да, причёсывают понемногу, но один хрен минор-минором.

Тестируем, ждём, верим :)

carasin ★★★★★
()

предоставлением API для плагинов и интеграцией с другими приложениями

В своё время бесило отсутствие в yum прямых путей интеграции с ним. Приходилось явно дёргать саму программу и парсить выхлоп.

Hater ★★
()

В Fedora 20 появится после того как
не будет критических багрепотов от пользователей.

Лол, вся суть.

Deleted
()

Последние рубежи ретроградства преодолеваются. В fedora и freebsd внедряют умные быстрые солверы зависимостей пакетов. (pkg во фре)

Deleted
()

DNF 0.5.0 — пакетный менеджер, замена YUM

А толку? Всё равно на питоне. Лучше бы на C написали.

toney ★★★★★
()

Он на Си? И да, yum - тормоз.

IPR ★★★★★
()

11 лет РХ долбала нам мозги своим yum, который так реактивно работал, что можно было седым на пенсию уйти, после обновления трех последовательных дистров.

Джбс хоть и был редиской, но всё правильно сделал с Фряхой 5.5

Deleted
()
Ответ на: комментарий от toney

yum тормозной не потому, что на питоне. А потому, что используется алгоритм разрешения зависимостей примитивный и не оптимальный. DNF призван решить эту проблему (а точнее, libsolv, используемый dnf-ом).

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

В отличие от YUM, новый пакетный менеджер отличается

anonymous
()
Ответ на: комментарий от Difrex

Я уже год на нём, или больше. Всё нормально, зависимости не портит, нареканий других нет. Работает через алиас, как yum (команды в основном совпадают). Аналога groupinstall не хватало разве что, теперь вот впилили.

lelfay
()
Ответ на: комментарий от lelfay

Поставил.

time dnf check-update

real    2m27.645s
user    0m34.366s
sys     0m3.428s
time yum check-update

real    0m53.691s
user    0m3.240s
sys     0m1.169s

Но вот dnf update, даже на глаз видно, что быстрее =)

Difrex ★★★★
()

я так понимаю, что юм выметут изо всех редхатовских дистрибутивов, в том числе и из центоси ?

kto_tama ★★★★★
()
Ответ на: комментарий от toney

Хорошо, что не все федоровцы заглядывают в исходники пакетного менеджера, прежде чем им воспользоваться :D
ИМХО работает - и отлично. Если еще и ресурсов меньше yum'а кушает - вообще замечательно!

ArtKun ★★★★★
()
Ответ на: комментарий от bl

Он на другие библиотеки теперь опирается, да и вообще от yum там кроме синтаксиса ничего не осталось.

ArtKun ★★★★★
()
Ответ на: комментарий от IPR

на shell

Упоротые.

FreeBSD

А, некрофилы. Это всё объясняет.

anonymous
()

В свете того, что в последнее время в федору тащат, версию следует переименовать в 0.20.

Quasar ★★★★★
()

один питон менять на другой не собираюсь.

осадок от первого использования dnf у меня до сих пор остался, поэтому маловероятно, что буду пользоваться им.

vitalikp
()
Ответ на: комментарий от IPR

В портмастере негодный резолвер. Новый pkg написан на C и имеет такой же хороший резолвер, как и DNF (но не libsolv, а свой)

Deleted
()

Не нужно. APT - наше все.

Calc
()
Ответ на: комментарий от Deleted

под словом пользователи не имелись в виду аналитеги лора

Vernat ★★
()
Ответ на: комментарий от Difrex

я использую его для поиска пакетов :) быстро срабатывает, ставил небольшие пакеты, вроде ок всё

Vernat ★★
()
Ответ на: комментарий от Deleted

yum тормозной не потому, что на питоне. А потому, что используется алгоритм разрешения зависимостей примитивный и не оптимальный

Да как ни оптимизируй алгоритм на питоне всё равно тормозить будет, чудес не бывает.

mbivanyuk ★★★★★
()
Ответ на: комментарий от mbivanyuk

Да как ни оптимизируй алгоритм на питоне всё равно тормозить будет

А не надо оптимизировать, надо алгоритмы нормальные выбирать.

tailgunner ★★★★★
()
Ответ на: комментарий от Deleted

это самый упоротый в щи здешний петросян.
как видишь этот никнэйм - можно не читать. все пустое

anonymous
()
Ответ на: комментарий от anonymous

А не надо оптимизировать, надо алгоритмы нормальные выбирать.

надо язык нормальный выбирать, а не ведро с холодцом

Нормальный язык - это тот, который сам выбирает алгоритмы решения задачи? Окей.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Нормальный язык - это язык, позволяющий оптимальному алгоритму выполниться за минимальное возможное время.
(Не думай что твои «умные» мысли являются предметом внимания при обсуждении проблемы.)

anonymous
()
Ответ на: комментарий от anonymous

Нормальный язык - это язык, позволяющий оптимальному алгоритму выполниться за минимальное возможное время.

То есть идеальный язык - это ассемблер. Окай.

tailgunner ★★★★★
()
Ответ на: комментарий от bl

Имя другое, чтобы можно было тестить параллельно в рамках одного дистрибутива. И меньше багов отхватить при переходе.

alpha ★★★★★
()
Ответ на: комментарий от anonymous

«Идеальность» языка обусловлена местом произростания рук.

Чуть выше анонимус говорил про скорость программ, ты - о деталях человеческой анатомии. Ждем еще экспертных мнений.

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

Да мне, в общем-то, вообще без разницы: что yum в консоли набивать, что dnf. А тем, кто GUI использует, дык вообще по барабану.

carasin ★★★★★
()
Ответ на: комментарий от tailgunner

Чуть выше анонимус говорил про скорость программ, ты - о деталях человеческой >анатомии. Ждем еще экспертных мнений.

tailgunner ты им еще напомни что весь вкусный код - теперь в библиотеках. И его скорость многократно возрастает если его дёрнут из С а не из ритона, да :)

Ых, весна, деффки повылазили а вы всё о ****

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.