RPM 4.12

Состоялся очередной выпуск пакетного менеджера RPM.

Основные изменения:

Пакеты теперь могут содержать файлы, размер которых превышает 4Гб (прежние версии RPM не смогут обрабатывать подобные пакеты, поэтому потребуется RPM не ниже версии 4.12, для этого добавлена специальная зависимость LargeFiles); Добавлены теги для указания слабых зависимостей (Recommends, Suggests, Supplements и Enhances); Ускорен процесс создания и подписывания пакетов; Новый программный интерфейс для плагинов (пока лишь для внутреннего пользования); Добавлены плагины: systemd_inhibit, selinux, syslog; Новый API для доступа к содержимому пакетов; Опции --nopre и --nopost переименованы в --nopretrans и --noposttrans; Добавлена опция --noplugins, отключающая поддержку плагинов; Возвращена поддержка архитектуры m68k, добавлено определение Sparc Niagara, ARM v6 и v7 (на предмет наличия встроенного FPU); Новый режим работы --reinstall, при котором учитывается изменение набора устанавливаемых файлов (к примеру, при переустановке пакета с указанием --excludedocs, будет удалена установленная ранее документация); Утилита rpmdb обзавелась опциями -exportdb и --importdb; Добавлена утилита rpm2archive, преобразовывающая rpm в tar; Добавлена возможность автоматического создания слабых зависимостей; Удалена поддержка «коллекций» (она была экспериментальной). Полный список изменений

 redhat, rpm

©  Linux.org.ru