Основы работы в ОС Linux


         

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
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий