RPM также предоставляет мощную систему
RPM также предоставляет мощную систему запросов по установленным в системе пакетам. По команде
[root]# rpm -qа
вы получите перечень всех установленных в системе пакетов (перечень будет очень большим, так что лучше сразу направить вывод в фильтр more или в файл, который потом просматривать с помощью less или встроенной программы просмотра из оболочки Midnight Commander). Вы можете искать информацию об отдельном пакете или об отдельных файлах. Например, вы можете легко найти, какому пакету принадлежит файл и откуда появился. Команда
[root]# rpm -qf /etc/bashrc
сообщит:
bash-1.14.7-16
Если вы беспокоитесь о том, что случайно удалили важный файл из установленного пакета, просто проверьте это:
[root]# rpm -Va
Вы будете оповещены об любых аномалиях. Потом можно переустановить пакет, если это необходимо. Любые конфигурационные файлы будут сохранены.
Как видите, rpm это очень полезная утилита, и у нее имеется много разных опций. Выше приведено только несколько примеров. Всего rpm имеет 16 основных режимов работы, которые можно объединить в 6 групп (после двоеточия приводится формат команды для соответствующего режима).
Запросы- Запрос: rpm [--query] [queryoptions]
- Показать метки запросов (Querytags): rpm [--querytags]
Установка и поддержка установленных пакетов- Установка: rpm [--install] [installoptions] [package_file]+
- Обновление: rpm [--freshen|-F] [installoptions] [package_file]+
- Деинсталляция: rpm [--uninstall|-e] [uninstalloptions] [package]+
- Проверка: rpm [--verify|-V] [verifyoptions] [package]+
Подписи (пакеты подписываются электронной цифровой подписью в формате PGP, с целью обеспечения неизменяемости и сохранения авторства пакетов).
- Проверка подписи: rpm [--verify|-V] [verifyoptions] [package]+
- Переподписывание: rpm [--resign] [package_file]+
- Добавление подписи: rpm [--addsign] [package_file]+
Работа с базой- Инициализация базы: rpm -i [--initdb]
- Обновление базы (Rebuild Database): rpm -i [--rebuilddb]
Создание rpm-пакетов- Создать пакет: rpm [-b|t] [package_spec]+
- Перекомпилировать пакет: rpm [--rebuild] [sourcerpm]+
- Скомпилировать пакет из tar-архива: rpm [--tarbuild] [tarredsource]+
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий