А пока обратимся к плагинам. Они устанавливаются точно так же, как и любые другие пакеты. Например, команда
# yum install yum-plugin-list-data
установит весьма полезный одноименный плагин, дополняющий субкоманду list множеством дополнительных фильтров (он заслуживает отдельного разговора).
Соответствующие каждому из установленных плагинов конфигурационные файлы располагаются в каталоге /etc/yum/pluginconf.d и имеют легко узнаваемые имена. Например, вывод команды
$ ls yum/pluginconf.d/
blacklist.conf list-data.conf refresh-packagekit.conf
fastestmirror.conf presto.conf whiteout.conf
позволит без труда догадаться, к какому из плагинов относится любой конфиг (кроме файлов blacklist.conf и whiteout.conf).
Некоторые конфиги предельно просты. Например, в list-data.conf есть одна-единственная строка, разрешающее его подключение:
enabled=1
В конфиге плагина presto (того самого, который при обновлении обеспечивает скачивание дельты вместо цельного пакета) простора больше, хотя тоже не очень много. Во-первых, можно запретить локальное кэширование этих самых дельт, раскомментировав параметр
# keepdeltas = false
А во-вторых, можно определить, что же считать дельтой. Например, параметр
minimum_percentage = 95
определяет, что если изменённая часть пакета составляет 95% или менее от цельного, то будет скачиваться она, если же больше — загрузится пакет целиком.
Что касается файлов blacklist.conf и whiteout.conf, то по умолчанию они пусты, содержа только запрещающую строку:
enabled=0
Нетрудно догадаться, что их можно заполнить “черными” и “белыми” списками зеркал.
Теги: fedora,
rpm,
yum