...
Суббота , 16 ноября 2024

Packager: Red Hat Software ‹bug@redhat.com›

Packager: Red Hat Software ‹bug@redhat.com›

Summary: Handy library of utility functions

Description: Handy library of utility functions. Development libs and headers are in gtk+- devel.

Если дать команду:

[root]# rpm -qpl glib-1.0.6-3.i386.rpm

будет выдан список входящих в пакет файлов с указанием того, куда они будут установлены:

/usr/lib/libglib.so.1

/usr/lib/libglib.so.1.0.6

RPM также предоставляет мощную систему запросов по установленным в системе пакетам. По команде

[root]# rpm -qа

вы получите перечень всех установленных в системе пакетов (перечень будет очень большим, так что лучше сразу направить вывод в фильтр more или в файл, который потом просматривать с помощью less или встроенной программы просмотра из оболочки Midnight Commander). Вы можете искать информацию об отдельном пакете или об отдельных файлах. Например, вы можете легко найти, какому пакету принадлежит файл и откуда появился. Команда

[root]# rpm -qf /etc/bashrc

сообщит: bash-1.14.7-16.

Если вы беспокоитесь о том, что случайно удалили важный файл из установленного пакета, просто проверьте это:ogFpg5lSiMo

[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]+

Разное.

• Показать конфигурацию программы rpm: rpm [-showrc]

• Задать пользователей: rpm [-setperms] [package]+

• Задать группы: rpm [-setgids] [package]+

Подробное описание всех возможностей команды rpm выходит за рамки нашей книги Его вы можете найти в RPM-HOWTO, на страницах man и info. Кроме того, большой раздел о программе rpm имеется в книге [П1.3].

О нас admin

Проверить еще

Backyard Landscape

Что такое быстровозводимые здания сегодня?

Желание жить только в самом безопасном и комфортном месте присуще каждому человеку, ведь это позволяет …

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.