Релиз пакетного менеджера RPM 4.10
Большинство из внесённых в RPM 4.10 изменений связаны с повышением надёжности работы и устранением ошибок. Наиболее заметным улучшением является поддержка спецсимвола "тильда" (~) в номере версии пакета, который позволяет в стиле dpkg более явно выделять тестовые версии и понижать их приоритет при установке. Например, вместо package-1.1.99.2 можно использовать наименование package-1.2~beta2, при этом приоритет установки пакетов с тильдой будет всегда меньше аналогичных пакетов без тильды (например, в первую очередь будет установлен package-1.2 или package-1.2.0, а не package-1.2~alpha1).
Некоторые другие улучшения:
- Поддержка исходных кодов, сжатых с использованием 7zip;
- Добавлена поддержка вывода сведений о прогрессе выполнения операции удаления и очистки ("-e"), в том числе с возможностью использования опций -h/--hash и --percent;
- При выводе сообщений об ошибках теперь указывается имя файла или другие подробности, позволяющие более точно идентифицировать источник проблемы;
- Серия улучшений, направленная на улучшение проверки корректности внутренних заголовков и обеспечение непротиворечивости параметров;
- В процессе установки и очистки в режиме отображения прогресса показывается информация об архитектуре пакета, а в режиме "-h"/"--hash" дополнительно показываются версии пакетов;
- После краха процесса сборки повторная сборка более не требует ручной чистки оставшихся после сбоя данных, при пересборке БД ("--rebuilddb") rpm теперь не пытается открывать индексы перед началом перестроения потенциально повреждённой БД;
- ** Добавлено определение конфликтов файлов внутри одного пакета, конфликтов, связанных с файлами устройств и конфликтов из-за разных прав доступа;
- Поддержка автоматического извлечения информации о зависимостях из perl-скриптов на основании деклараций в скриптах "use parent qw(Foo)";
- Обеспечена автоматическая загрузка исходных текстов и патчей, если они отсутствуют на локальной системе. По умолчанию данная возможность отключена, так как пока нет возможности проверить целостность загружаемого извне контента;
- Удалена поддержка публичных ключей OpenPGP V3, устаревших систем и неиспользуемого генератора java-зависимостей.
Источник: http://www.opennet.ru/opennews/art.shtml?num=33936
|
0 | Tweet | Нравится |
|