summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPanu Matilainen <pmatilai@redhat.com>2007-06-27 16:17:21 +0300
committerPanu Matilainen <pmatilai@redhat.com>2007-06-27 16:17:21 +0300
commit52789915e5034cab9a720d5c8dd7afb8af0d9312 (patch)
treeccf16a99bd0abf6d958f252e7dd83aae0a3cbf5d /doc
parentb91128a0b841fec6517020f6b348923458e9cbe6 (diff)
downloadlibrpm-tizen-52789915e5034cab9a720d5c8dd7afb8af0d9312.tar.gz
librpm-tizen-52789915e5034cab9a720d5c8dd7afb8af0d9312.tar.bz2
librpm-tizen-52789915e5034cab9a720d5c8dd7afb8af0d9312.zip
Updated Russian man pages.
From Andrew Martynov, rhbz#185620.
Diffstat (limited to 'doc')
-rw-r--r--doc/ru/rpm.81480
-rw-r--r--doc/ru/rpm2cpio.825
2 files changed, 937 insertions, 568 deletions
diff --git a/doc/ru/rpm.8 b/doc/ru/rpm.8
index 050654acd..4c406aedb 100644
--- a/doc/ru/rpm.8
+++ b/doc/ru/rpm.8
@@ -1,601 +1,967 @@
-.\" rpm - Red Hat Package Manager
-.TH rpm 8 "22 Апреля 1999" "KSI Linux Company" "KSI Linux"
+.\" This manpage has been automatically generated by docbook2man
+.\" from a DocBook document. This tool can be found at:
+.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
+.\" Please send any bug reports, improvements, comments, patches,
+.\" etc. to Steve Cheng <steve@ggi-project.org>.
+.TH "RPM" "8" "25 февраля 2006" "Инвента" "Red Hat Linux"
.SH НАЗВАНИЕ
-\fBrpm\fP \- Менеджер пакетов от Red Hat
-.SH УПОТРЕБЛЕНИЕ
-\fBrpm [опции]\fP
-.SH ОПИСАНИЕ
-\fBrpm\fP - это мощный \fIменеджер пакетов\fP, который может быть использован
-для сборки, установки, инспекции, проверки, обновления и удаления отдельных
-программных пакетов. \fIПакет\fP состоит из набора файлов и информации
-о пакете, включающей название, версию и описание пакета.
-
-Может быть выбран один из следующих основных режимов:
-\fIИнициализация базы данных\fP, \fIПерестроение базы данных\fP,
-\fIСборка пакетов\fP, \fIРекомпиляция пакетов\fP, \fIСборка пакетов
-из tar\-архивов\fP, \fIЗапрос\fP, \fIПоказ полей запроса\fP, \fIУстановка\fP,
-\fIОсвежение\fP, \fIУдаление\fP, \fIВерификация\fP, \fIПроверка подписи\fP,
-\fIПовторная подпись\fP, \fIДобавление подписи\fP, \fIУстановка владельцев
-и групп\fR и \fIПоказ конфигурации\fP.
-
-
-
-Обслуживание базы данных:
-.br
-.I "\fB rpm \-i [\-\-initdb]\fP"
-.br
-.I "\fB rpm \-i [\-\-rebuilddb]\fP"
-
-Сборка:
-.br
-.I "\fB rpm [\-b|t] [spec\-файл]+\fP"
-.br
-.I "\fB rpm [\-\-rebuild] [sourcerpm]+\fP"
-.br
-.I "\fB rpm [\-\-tarbuild] [tarredsource]+\fP"
-.br
-
-Запрос:
-.br
-.I "\fB rpm [\-\-query] [опции\-запроса]\fP"
-.br
-.I "\fB rpm [\-\-querytags]\fP"
-.br
-
-Обслуживание установленных пакетов:
-.br
-.I "\fB rpm [\-\-install] [опции\-установки] [файл\-пакета]+\fP"
-.br
-.I "\fB rpm [\-\-freshen|\-F] [опции\-установки] [файл\-пакета]+\fP"
-.br
-.I "\fB rpm [\-\-uninstall|\-e] [опции\-удаления] [пакет]+\fP"
-.br
-.I "\fB rpm [\-\-verify|\-V] [опции\-верификации] [пакет]+\fP"
-.br
-
-Подписи:
-.br
-.I "\fB rpm [\-\-verify|\-V] [опции\-верификации] [пакет]+\fP"
-.br
-.I "\fB rpm [\-\-resign] [файл\-пакета]+\fP"
-.br
-.I "\fB rpm [\-\-addsign] [файл\-пакета]+\fP"
-.br
-
-Разное:
-.br
-.I "\fB rpm [\-\-showrc]\fP"
-.br
-.I "\fB rpm [\-\-setperms] [пакет]+\fP"
-.br
-.I "\fB rpm [\-\-setgids] [пакет]+\fP"
-.br
-
-
-.SH ОБЩИЕ ОПЦИИ
-Эти опции могут быть использованы во всех режимах работы.
-.IP "\fB\-vv\fP"
-Выводить много отладочной информации.
-.IP "\fB\-\-quiet\fP"
-Выводить как можно меньше сообщений \- как правило, выводятся только
-сообщения об ошибках.
-.IP "\fB\-\-help\fP"
-Вывести более детальную, чем обычно, справку об использовании \fBrpm\fP.
-.IP "\fB\-\-version\fP"
-Вывести одну строку, содержащую номер версии используемого \fBrpm\fP.
-.IP "\fB\-\-rcfile \fI<список\-файлов>\fP"
-Каждый из файлов из разделенного двоеточиями <списка\-файлов> последовательно
-читается \fBrpm\fP на предмет конфигурационной информации.
-По умолчанию \fI<список\-файлов>\fP выглядит как \fB/usr/lib/rpm/rpmrc:/etc/rpmrc:~/.rpmrc\fP.
-В этом списке обязана существовать только первая строка; все тильды будут
-заменены значением \fB$HOME\fP.
-.IP "\fB\-\-root \fI<каталог>\fP"
-Использовать для всех операций файловую систему с корнем в \fI<каталог>\fP.
-Обратите внимание, что это значит, что база данных также будет читаться
-и модифицироваться под \fI<каталог>\fP и все \fIpre\fP и \fIpost\fP скрипты
-будут исполняться после chroot() в \fI<каталог>\fP.
-.IP "\fB\-\-dbpath \fI<путь>\fP"
-Использовать базу данных RPM в \fI<путь>\fP.
-.IP "\fB\-\-justdb\fP"
-Обновить только базу данных, не файловую систему.
-.IP "\fB\-\-ftpproxy \fI<host>\fP, \fB\-\-httpproxy \fI<host>\fP"
-Использовать \fI<host>\fP как FTP или HTTP прокси.
-См. \fBОПЦИИ FTP/HTTP\fP.
-.IP "\fB\-\-ftpport \fI<порт>\fP, \fB\-\-httpport \fI<порт>\fP"
-Использовать \fI<порт>\fP как FTP или HTTP порт прокси-сервера.
-См. \fBОПЦИИ FTP/HTTP\fP.
-.IP "\fB\-\-pipe \fI<cmd>\fP"
-Перенаправляет вывод \fBrpm\fP на вход команды \fI<cmd>\fP.
-
-.SH ОПЦИИ УСТАНОВКИ И ОБНОВЛЕНИЯ
-Общая форма команды установки \fBrpm\fP выглядит так:
-.PP
- \fBrpm \-i [опции\-установки] \fI<файл_пакета>+\fP
-.PP
-Такая команда устанавливает новые пакеты.
-Общая форма команды обновления \fBrpm\fP выглядит так:
-.PP
- \fBrpm \-U [опции\-установки] \fI<файл_пакета>+\fP
-.PP
-Такая команда производит обновление установленных пакетов. Работа этой команды
-полностью аналогична работе команды установки за исключением того, что все
-остальные версии пакетов удаляются из системы.
-.PP
- \fBrpm [\-F|--freshen] [опции\-установки] \fI<файл_пакета>+\fP
-.PP
-Такая команда производит обновление пакетов, но только если в системе
-существуют более ранние версии этих пакетов.
-
-Допускается задание \fI<файл_пакета>\fP в виде ftp или http style URL.
-В этом случае перед установкой файл будет получен с cервера, указанного в URL.
-См. \fBОПЦИИ FTP/HTTP\fP на предмет информации о встроенной поддержке FTP/HTTP.
-
-.PP
-.IP "\fB\-\-force\fP"
-То же, что и комбинация \fB\-\-replacepkgs\fP, \fB\-\-replacefiles\fP
-и \fB\-\-oldpackage\fP.
-.IP "\fB\-h\fP, \fB\-\-hash\fP"
-Выводить 50 знаков "#" по мере распаковки архива с пакетом. Используется
-с \fB\-v\fP для красивости.
-.IP "\fB\-\-oldpackage\fP"
-Позволяет заменить новый пакет на более старый при обновлении (откатиться
-назад).
-.IP "\fB\-\-percent\fP"
-Выводить процент готовности по мере распаковки архива с пакетом. Задумано
-для облегчения использования \fBrpm\fP из других утилит.
-.IP "\fB\-\-replacefiles\fP"
-Устанавливать пакеты даже если они перепишут файлы из других, уже
-установленных пакетов.
-.IP "\fB\-\-replacepkgs\fP"
-Устанавливать пакеты даже если некоторые из них уже установлены в системе.
-.IP "\fB\-\-allfiles\fP"
-Устанавливать или обновлять все файлы, определенные как "missingok",
-даже если они уже существуют.
-.IP "\fB\-\-nodeps\fP"
-Не проверять зависимости перед установкой или обновлением пакета.
-.IP "\fB\-\-noscripts\fP"
-Не исполнять пре\- и постустановочных скриптов.
-.IP "\fB\-\-notriggers\fP"
-Не исполнять триггер-скриптов, взведенных на установку данного пакета.
-.IP "\fB\-\-ignoresize\fP"
-Не проверять файловую систему на наличие достаточного свободного места
-перед установкой этого пакета.
-.IP "\fB\-\-excludepath \fI<путь>\fP"
-Не устанавливать файлы, чьи имена начинаются с \fI<путь>\fP.
-.IP "\fB\-\-excludedocs\fP"
-Не устанавливать никаких файлов, отмеченных как файлы документации
-(включает мануалы и документы texinfo).
-.IP "\fB\-\-includedocs\fP"
-Устанавливать файлы документации. Это поведение по умолчанию.
-.IP "\fB\-\-test\fP"
-Не устанавливать пакет, просто проверить возможность установки и
-сообщить о возможных проблемах.
-.IP "\fB\-\-ignorearch\fP"
-Произвести установку или обновление даже если архитектуры бинарного RPM
-и машины не совпадают.
-.IP "\fB\-\-ignoreos\fP"
-Произвести установку или обновление даже если операционные системы бинарного
-RPM и машины не совпадают.
-.IP "\fB\-\-prefix \fI<путь>\fP"
-Установить префикс установки в \fI<путь>\fP для переместимых пакетов.
-.IP "\fB\-\-relocate \fI<старый_путь>\fB=\fI<новый_путь>\fP"
-Для переместимых пакетов: преобразовывает файлы, которые должны были бы
-быть установлены в \fI<старый_путь>\fP в \fI<новый_путь>\fP.
-.IP "\fB\-\-badreloc\fP"
-Для использования вместе с \fB\-\-relocate\fP. Производит перемещение даже
-если пакет не переместимый.
-.IP "\fB\-\-noorder\fP"
-Не переупорядочивать список устанавливаемых пакетов. Обычно список
-переупорядочивается для удовлетворения зависимостей.
-
-
-.SH ОПЦИИ ЗАПРОСА
-Общая форма команды запроса(инспекции) \fBrpm\fP выглядит так:
-.PP
- \fBrpm \-q [опции\-запроса]\fP
-.PP
-Можно задать формат, в котором будут выводиться информация о пакете.
-Для этого используется опция \fB\-\-queryformat\fP с последующей
-строкой формата.
-
-Форматы запроса представляют собой модифицированную версию стандартного
-форматирования \fBprintf(3)\fP. Формат состоит из статических строк
-(которые могут включать стандартные escape-последовательности C для
-переводов строки, табуляций и других специальных символов) и форматов
-по типу используемых в \fBprintf(3)\fP. Так как \fBrpm\fP уже знает
-типы данных, подлежащих выводу, спецификаторы типов должны быть опущены
-и заменены именами тэгов(ключей) хедеров, подлежащих выводу, заключенными
-в \fB{}\fP. Часть имени тэга \fBRPMTAG_\fP может быть опущена.
-
-Альтернативные форматы вывода могут быть заданы путем добавления к
-имени тэга \fB:\fItypetag\fR. В настоящее время поддерживаются
-следующие типы: \fBoctal\fR, \fBdate\fR, \fBshescape\fR, \fBperms\fR,
-\fBfflags\fR и \fBdepflags\fR.
-
-Например, для вывода только названий запрашиваемых пакетов, можно
-использовать в качестве строки формата \fB%{NAME}\fP. Для вывода
-названий пакетов и информации о дистрибутиве в две колонки можно
-использовать \fB%\-30{NAME}%{DISTRIBUTION}\fP.
-
-Будучи запущенным с аргументом \fB\-\-querytags\fP, \fBrpm\fP выведет
-список всех тэгов, о которых он знает.
-
-Есть два набора опций для запроса \- выбор пакетов и выбор информации.
-
-Опции выбора пакетов:
-.br
-.IP "\fB\fI<название_пакета>\fP"
-Запрос установленного пакета, называющегося \fB\fI<название_пакета>\fP.
-.IP "\fB\-a\fP, \fB\-\-all\fP"
-Запрос всех установленных пакетов.
-.IP "\fB\-\-whatrequires \fI<capability>\fP"
-Запрос всех пакетов, требующих \fI<capability>\fP для правильного
-функционирования.
-.IP "\fB\-\-whatprovides \fI<virtual>\fP"
-Запрос всех пакетов, предоставляющих \fI<virtual>\fP сервис.
-.IP "\fB\-f \fI<файл>\fP, \fB\-\-file \fI<файл>\fP"
-Запрос пакета, которому принадлежит файл \fI<файл>\fP.
-.IP "\fB\-g \fI<группа>\fP, \fB\-\-group \fI<группа>\fP"
-Запрос пакетов из группы \fI<группа>\fP.
-.IP "\fB\-p \fI<файл_пакета>\fP"
-Запрос (неинсталлированого) пакета \fI<файл_пакета>\fP.
-Файл \fI<файл_пакета>\fP может быть задан как ftp или http style URL; в этом
-случае хедер пакета будет получен с указанного сервера. См. \fBОПЦИИ FTP/HTTP\fP
-на предмет встроенной поддержки FTP/HTTP.
-.IP "\fB\-\-specfile \fI<specfile>\fP"
-Разбор и запрос \fI<specfile>\fP так, как если бы это был пакет. Хотя не
-вся информация (например, списки файлов) доступна, этот тип запроса позволяет
-использовать \fBrpm\fP для извлечения информации из spec-файлов без
-необходимости написания парсера spec-файлов.
-.IP "\fB\-\-querybynumber \fI<num>\fP"
-Запросить непосредственно запись базы данных номер \fI<num>\fP. Полезно для
-отладочных целей.
-.IP "\fB\-\-triggeredby \fI<имя_пакета>\fP"
-Запрос всех пакетов, содержащих триггер-скрипты, активизируемые
-пакетом \fI<имя_пакета>\fP.
-
-.P
-Опции выбора информации:
-.br
-.IP "\fB\-i\fP"
-Выводит информацию о пакете, включая название, версию и описание. Использует
-\fB\-\-queryformat\fP если таковой задан.
-.IP "\fB\-R\fP, \fB\-\-requires\fP"
-Выводит список пакетов, от которых зависит данный пакет.
-.IP "\fB\-\-provides\fP"
-Выводит список сервисов и библиотек, предоставляемых данным пакетом.
-.IP "\fB\-\-changelog\fP"
-Выводит протокол изменений данного пакета.
-.IP "\fB\-l\fP, \fB\-\-list\fP"
-Выводит список файлов, входящих в данный пакет.
-.IP "\fB\-s\fP, \fB\-\-state\fP"
-Выводит \fIсостояние\fP файлов в пакете (подразумевает \fB\-l\fP).
-Каждый файл может находиться в одном из следующих состояний:
-\fIнормальный\fP, \fIне установлен\fP или \fIзаменен\fP.
-.IP "\fB\-d\fP, \fB\-\-docfiles\fP"
-Вывести список только файлов документации (подразумевает \fB\-l\fP).
-.IP "\fB\-c\fP, \fB\-\-configfiles\fP"
-Вывести список только конфигурационных файлов (подразумевает \fB\-l\fP).
-.IP "\fB\-\-scripts\fP"
-Вывести специфические для данного пакета скрипты, используемые как
-часть процессов инсталляции/деинсталляции, если таковые есть.
-.IP "\fB\-\-triggers\fP, \fB\-\-triggerscripts\fP"
-Показать все триггер-скрипты, если таковые имеются, содержащиеся в пакете.
-.IP "\fB\-\-dump\fP"
-Вывести информацию о файлах следующим образом: path size mtime md5sum
-mode owner group isconfig isdoc rdev symlink. Эта опция должна использоваться
-в сочетании с по меньшей мере одной из \fB\-l\fP, \fB\-c\fP, \fB\-d\fP.
-.IP "\fB\-\-last\fP"
-Упорядочивает список пакетов по времени установки таким образом, что
-наиболее свежие пакеты находятся в верху списка.
-.IP "\fB\-\-filesbypkg\fP"
-Показывает все файлы в каждом пакете.
-.IP "\fB\-\-triggerscripts\fP"
-Показывает все триггер-скрипты для выбранных пакетов.
-
-.SH ОПЦИИ ВЕРИФИКАЦИИ
-Общая форма команды верификации rpm выглядит так:
-.PP
- \fBrpm \-V|\-y|\-\-verify [опции\-верификации]\fP
-.PP
-В процессе верификации пакета информация об инсталлированых файлах
-пакета сравнивается с информацией из оригинального пакета и из базы
-данных RPM. В числе прочих, верификация проверяет размер, контрольную
-сумму MD5, права доступа, тип, хозяина и группу каждого файла. Все
-несоответствия докладываются. Опции выбора пакетов такие же, как
-и для запроса(инспекции) пакетов.
-
-Файлы, которые не устанавливались из пакета (например, файлы документации,
-которые были исключены из процесса инсталляции при помощи опции
-"\fB\-\-excludedocs\fP") молча игнорируются.
-
-Опции, которые могут быть использованы в процессе верификации:
-
-.IP "\fB\-\-nofiles\fP"
-Игнорировать отсутствующие файлы.
-.IP "\fB\-\-nomd5\fP"
-Игнорировать ошибки контрольной суммы MD5.
-.IP "\fB\-\-nopgp\fP"
-Игнорировать ошибки подписи PGP.
-
-
-Форматом вывода является строка из восьми символов, возможное "\fBc\fP",
-указывающее на конфигурационный файл, и имя файла. Каждый из восьми символов
-показывает результат сравнения одного из аттрибутов файла со значением,
-записанным в базе данных RPM. Точка обозначает, что тест прошел. Следующие
-символы говорят об ошибках некоторых тестов:
-
-.IP "\fB5\fP"
-Контрольная сумма MD5
-.IP "\fBS\fP"
-Размер файла
-.IP "\fBL\fP"
-Симлинк
-.IP "\fBT\fP"
-Время модификации
-.IP "\fBD\fP"
-Устройство
-.IP "\fBU\fP"
-Хозяин
-.IP "\fBG\fP"
-Группа
-.IP "\fBM\fP"
-Права доступа (включает права доступа и тип файла)
-
-.SH ПРОВЕРКА ПОДПИСИ
-Общая форма команды проверки подписи RPM выглядит так:
-.PP
- \fBrpm \-\-checksig \fI<файл_с_пакетом>+\fP
-.PP
-Эта команда проверяет PGP-подпись, встроенную в пакет, для подтверждения
-целостности и источника происхождения пакета.
-Информация о конфигурации PGP читается из конфигурационных файлов.
-Более детально см. секцию \fBПОДПИСИ PGP\fP.
-
-.SH ОПЦИИ УДАЛЕНИЯ (ДЕИНСТАЛЛЯЦИИ)
-Общая форма команды удаления (деинсталляции) \fBrpm\fP выглядит так:
-.PP
- \fB rpm \-e \fI<название_пакета>+\fP
-.PP
-.IP "\fB\-\-allmatches\fP"
-Удалить все версии пакета, отвечающие \fI<название_пакета>\fR. Обычно,
-если \fI<название_пакета>\fR отвечает нескольким пакетам, выдается
-сообщение об ошибке и удаление не производится.
-.IP "\fB\-\-noscripts\fP"
-Не исполнять пре\- и постустановочные скрипты.
-.IP "\fB\-\-notriggers\fP"
-Не исполнять триггер-скриптов, взведенных на удаление данного пакета.
-.IP "\fB\-\-nodeps\fP"
-Не проверять зависимостей перед удалением пакетов.
-.IP "\fB\-\-test\fP"
-Не производить удаления, только сделать вид что :) Полезна в сочетании с
-опцией \fB\-vv\fP.
-
-.SH ОПЦИИ СБОРКИ (ПОСТРОЕНИЯ) ПАКЕТОВ
-Общая форма команды построения пакета \fBrpm\fP выглядит так:
-.PP
- \fBrpm \-[b|t]\fIO\fP [опции\-сборки] <spec_файл>+\fP
-.PP
-Аргумент \fB-b\fR применяется в том случае, если для сборки пакета используется
-spec\-файл. Если же \fBrpm\fR должен извлечь этот файл из архива gzip (или
-compress), используется аргумент \fB-t\fR. После первого аргумента указывается
-следующий (\fIO\fR), указывающий какие этапы сборки и упаковки должны быть
-выполнены. Это один из:
-
-.IP "\fB\-bp\fP"
-Исполнить стадию "%prep" spec\-файла. Обычно это включает в себя
-распаковку исходников и прикладывание к ним патчей.
-.IP "\fB\-bl\fP"
-Произвести "list check". В секции "%files" spec\-файла производится
-расширение макросов и проверка перечисленных файлов на существование.
-.IP "\fB\-bc\fP"
-Исполнить стадию "%build" spec\-файла (предварительно исполнив стадию %prep).
-Обычно это сводится к исполнению некого эквивалента "make".
-.IP "\fB\-bi\fP"
-Исполнить стадию "%install" spec\-файла (предварительно исполнив стадии
-%prep и %build). Обычно это сводится к исполнению некого эквивалента
-"make install".
-.IP "\fB\-bb\fP"
-Собрать бинарный пакет (предварительно исполнив стадии %prep, %build
-и %install).
-.IP "\fB\-bs\fP"
-Собрать только исходный пакет (предварительно исполнив стадии %prep, %build
-и %install).
-.IP "\fB\-ba\fP"
-Собрать бинарный (RPM) и исходный (SRPM) пакеты (предварительно
-исполнив стадии %prep, %build и %install).
-.PP
-Также могут быть использованы следующие опции:
-.IP "\fB\-\-short\-circuit\fP"
-Исполнить непосредственно указанную стадию, пропустив предшествующие.
-Может быть использована только с \fB\-bc\fP и \fB\-bi\fP.
-.IP "\fB\-\-timecheck\fP"
-Установить возраст для "timecheck" (0 чтобы запретить). Это значение
-также может быть установлено путем определения макроса "_timecheck".
-Значение timecheck определяет максимальный возраст (в секундах)
-пакуемых в пакет файлов. Для всех файлов, которые старше этого
-возраста, будет выводиться предупреждение.
-.IP "\fB\-\-clean\fP"
-Удалить дерево, использованное для сборки, после того, как построены пакеты.
-.IP "\fB\-\-rmsource\fP"
-Удалить исходники и spec\-файл после сборки (может быть использовано
-отдельно, например "\fBrpm \-\-rmsource foo.spec\fP").
-.IP "\fB\-\-test\fP"
-Не исполнять никаких стадий сборки.
-Полезно для тестирования spec\-файлов.
-.IP "\fB\-\-sign\fP"
-Встроить в пакет PGP-подпись. Эта подпись может быть использована
-для проверки целостности и источника происхождения пакета. См. секцию
-\fBПОДПИСИ PGP\fP на предмет опций PGP.
-.IP "\fB\-\-builroot \fI<каталог>\fP"
-Использовать каталог \fI<каталог>\fP как корневой для сборки пакетов.
-.IP "\fB\-\-target \fI<платформа>\fP"
-При сборке пакета интерпретировать \fI<платформа>\fP как \fBarch-vendor-os\fP
-и соответственно установить макросы \fB_target\fP, \fB_target_arch\fP и
-\fB_target_os\fP.
-.IP "\fB\-\-buildarch \fI<arch>\fP"
-Собрать пакет для архитектуры \fI<arch>\fP не обращая внимания на архитектуру
-системы, на которой производится сборка. Эта опция устарела, в RPM 3.0 вместо
-нее следует использовать опцию \fB\-\-target\fP.
-.IP "\fB\-\-buildos \fI<os>\fP"
-Собрать пакет для операционной системы \fI<os>\fP не обращая внимания на
-архитектуру системы, на которой производится сборка. Эта опция устарела, в RPM
-3.0 вместо нее следует использовать опцию \fB\-\-target\fP.
-
-.SH ОПЦИИ ПЕРЕСБОРКИ И ПЕРЕКОМПИЛЛЯЦИИ
-
-Существуют еще два способа запуска \fBrpm\fP:
-
-.I "\fBrpm \-\-recompile \fI<файл_исходного_пакета>+\fP"
-
-.I "\fBrpm \-\-rebuild \fI<файл_исходного_пакета>+\fP"
-
-Будучи вызванным таким способом, \fBrpm\fP устанавливает указанный исходный
-пакет и исполняет %prep, %build и %install. Кроме того,
-\fB\-\-rebuild\fP собирает новый бинарный пакет. После того, как
-сборка закончена, удаляется дерево, использованное для сборки (как с
-опцией \fB\-\-clean\fP), сами исходники и spec\-файл.
-
-.SH ПОДПИСЬ СУЩЕСТВУЮЩЕГО RPM
-
-.I "\fBrpm \-\-resign \fI<файл_бинарного_пакета>+\fP"
-
-Эта опция генерирует и вставляет новые подписи в указанные пакеты. Все
-существующие подписи из пакетов удаляются.
-
-.I "\fBrpm \-\-addsign \fI<файл_бинарного_пакета>+\fP"
-
-Эта опция генерирует и добавляет новые подписи в указанные пакеты. Все
-существующие подписи пакетов при этом сохраняются.
-
-.SH ПОДПИСИ PGP
+rpm \- Менеджер пакетов RPM
+.SH ОБЗОР
+.SS "ЗАПРОС И ПРОВЕРКА ПАКЕТОВ:"
+.PP
+
+
+\fBrpm\fR {\fB-q|--query\fR} [\fBопции-выбора\fR] [\fBопции-запроса\fR]
+
+
+
+\fBrpm\fR {\fB-V|--verify\fR} [\fBопции-выбора\fR] [\fBопции-проверки\fR]
+
+
+
+\fBrpm\fR \fB--import\fR \fB\fIPUBKEY\fB\fR\fI ...\fR
+
+
+
+\fBrpm\fR {\fB-K|--checksig\fR} [\fB--nosignature\fR] [\fB--nodigest\fR]
+ \fB\fIPACKAGE_FILE\fB\fR\fI ...\fR
+
+.SS "УСТАНОВКА, ОБНОВЛЕНИЕ И УДАЛЕНИЕ ПАКЕТОВ:"
+.PP
+
+
+\fBrpm\fR {\fB-i|--install\fR} [\fBопции-установки\fR] \fB\fIPACKAGE_FILE\fB\fR\fI ...\fR
+
+
+
+\fBrpm\fR {\fB-U|--upgrade\fR} [\fBопции-установки\fR] \fB\fIPACKAGE_FILE\fB\fR\fI ...\fR
+
+
+
+\fBrpm\fR {\fB-F|--freshen\fR} [\fBопции-установки\fR] \fB\fIPACKAGE_FILE\fB\fR\fI ...\fR
+
+
+
+\fBrpm\fR {\fB-e|--erase\fR} [\fB--allmatches\fR] [\fB--nodeps\fR] [\fB--noscripts\fR]
+ [\fB--notriggers\fR] [\fB--repackage\fR] [\fB--test\fR] \fB\fIPACKAGE_NAME\fB\fR\fI\ ...\fR
+
+.SS "РАЗНОЕ:"
+.PP
+
+
+\fBrpm\fR {\fB--initdb|--rebuilddb\fR}
+
+
-Для того, чтобы использовать возможность подписи, \fBrpm\fP должен быть
-настроен для запуска PGP и должен быть способен
-найти public key ring с ключом RPM в нем. По умолчанию \fBrpm\fP
-для поиска keyrings использует умолчания PGP (соблюдая PGPPATH).
-Если ваши key rings расположены не там, где их ожидает найти PGP,
-вы должны настроить макрос
-
-.IP "\fB_pgp_path\fP"
-на каталог, содержащий ваши key rings.
+\fBrpm\fR {\fB--addsign|--resign\fR} \fB\fIPACKAGE_FILE\fB\fR\fI ...\fR
+
+
+
+\fBrpm\fR {\fB--querytags|--showrc\fR}
+
+
+
+\fBrpm\fR {\fB--setperms|--setugids\fR} \fB\fIPACKAGE_NAME\fB\fR\fI ...\fR
+
+.SS "опции-выбора"
+.PP
+
+
+ [\fB\fIPACKAGE_NAME\fB\fR] [\fB-a,--all\fR] [\fB-f,--file \fIFILE\fB\fR]
+ [\fB-g,--group \fIGROUP\fB\fR] {\fB-p,--package \fIPACKAGE_FILE\fB\fR]
+ [\fB--fileid \fIMD5\fB\fR] [\fB--hdrid \fISHA1\fB\fR] [\fB--pkgid \fIMD5\fB\fR] [\fB--tid \fITID\fB\fR]
+ [\fB--querybynumber \fIHDRNUM\fB\fR] [\fB--triggeredby \fIPACKAGE_NAME\fB\fR]
+ [\fB--whatprovides \fICAPABILITY\fB\fR] [\fB--whatrequires \fICAPABILITY\fB\fR]
+
+.SS "опции-запроса"
+.PP
+
+
+ [\fB--changelog\fR] [\fB-c,--configfiles\fR] [\fB-d,--docfiles\fR] [\fB--dump\fR]
+ [\fB--filesbypkg\fR] [\fB-i,--info\fR] [\fB--last\fR] [\fB-l,--list\fR]
+ [\fB--provides\fR] [\fB--qf,--queryformat \fIQUERYFMT\fB\fR]
+ [\fB-R,--requires\fR] [\fB--scripts\fR] [\fB-s,--state\fR]
+ [\fB--triggers,--triggerscripts\fR]
+
+.SS "опции-проверки"
+.PP
+
+
+ [\fB--nodeps\fR] [\fB--nofiles\fR] [\fB--noscripts\fR]
+ [\fB--nodigest\fR] [\fB--nosignature\fR]
+ [\fB--nolinkto\fR] [\fB--nomd5\fR] [\fB--nosize\fR] [\fB--nouser\fR]
+ [\fB--nogroup\fR] [\fB--nomtime\fR] [\fB--nomode\fR] [\fB--nordev\fR]
+
+.SS "опции-установки"
.PP
-Если вы хотите иметь возможность подписи создаваемых вами пакетов, вам
-также необходимо создать свою собственную пару из публичного и секретного
-ключей (см. документацию PGP). Кроме вышеупомянутого макроса, вам также
-необходимо настроить макросы
-.IP "\fB_signature\fP"
-Тип подписи. В настоящее время поддерживается только pgp.
-.IP "\fB_pgp_name\fP"
-Имя "пользователя", чьи ключи вы хотите использовать для подписи ваших
-пакетов.
+ [\fB--aid\fR] [\fB--allfiles\fR] [\fB--badreloc\fR] [\fB--excludepath \fIOLDPATH\fB\fR]
+ [\fB--excludedocs\fR] [\fB--force\fR] [\fB-h,--hash\fR]
+ [\fB--ignoresize\fR] [\fB--ignorearch\fR] [\fB--ignoreos\fR]
+ [\fB--includedocs\fR] [\fB--justdb\fR] [\fB--nodeps\fR]
+ [\fB--nodigest\fR] [\fB--nosignature\fR] [\fB--nosuggest\fR]
+ [\fB--noorder\fR] [\fB--noscripts\fR] [\fB--notriggers\fR]
+ [\fB--oldpackage\fR] [\fB--percent\fR] [\fB--prefix \fINEWPATH\fB\fR]
+ [\fB--relocate \fIOLDPATH\fB=\fINEWPATH\fB\fR]
+ [\fB--repackage\fR] [\fB--replacefiles\fR] [\fB--replacepkgs\fR]
+ [\fB--test\fR]
+
+.SH "ОПИСАНИЕ"
+.PP
+\fBrpm\fR - это мощный \fBМенеджер Пакетов\fR,
+который может быть использован для сборки, установки, запроса, проверки,
+обновления и удаления отдельных программных пакетов.
+\fBПакет\fR содержит архив с файлами и метаданные, используемые для
+установки и удаления файлов архива. Метаданные включают сценарии,
+атрибуты файлов и информацию с описанием пакета.
+\fBПакеты\fR бывают двух типов: двоичные пакеты, используемые для
+объединения устанавливаемых программ, и пакеты с исходными кодами,
+включающие исходные коды и описание способа формирования двоичного пакета.
+.PP
+Необходимо указать один из следующих основных режимов работы:
+\fBЗапрос\fR,
+\fBПроверка\fR,
+\fBПроверка подписи\fR,
+\fBУстановка/Обновление/Освежение\fR,
+\fBУдаление\fR,
+\fBИнициализация Базы данных\fR,
+\fBПерестройка Базы данных\fR,
+\fBПовторная подпись\fR,
+\fBДобавление подписи\fR,
+\fBЗадание Владельцев/Групп\fR,
+\fBОтображение тегов запроса\fR и
+\fBОтображение конфигурации\fR.
+.SS "ОБЩИЕ ОПЦИИ"
+.PP
+Эти опции могут быть использованы во всех режимах.
+.TP
+\fB-?, --help\fR
+Вывести более детальную, чем обычно, справку об использовании.
+.TP
+\fB--version\fR
+Вывести одну строку, содержащую номер версии \fBrpm\fR.
+.TP
+\fB--quiet\fR
+Выводить как можно меньше сообщений - как правило, отображаются только
+сообщения об ошибках.
+.TP
+\fB-v\fR
+Выводить подробную информацию - как правило, отображаются сообщения о
+выполнении всех шагов.
+.TP
+\fB-vv\fR
+Выводить много отладочной информации.
+.TP
+\fB--rcfile \fIFILELIST\fB\fR
+Каждый из файлов разделенного двоеточиями списка файлов \fIFILELIST\fR последовательно
+прочитывается \fIrpm\fR на предмет конфигурационной информации.
+В этом списке обязан существовать только первый файл;
+все знаки тильда будут заменены значением \fB$HOME\fR.
+По умолчанию список файлов \fIFILELIST\fR выглядит как
+\fI/usr/lib/rpm/rpmrc\fR:\fI/usr/lib/rpm/redhat/rpmrc\fR:\fI/etc/rpmrc\fR:\fI~/.rpmrc\fR.
+.TP
+\fB--pipe \fICMD\fB\fR
+Перенаправляет вывод \fBrpm\fR на вход команды \fICMD\fR.
+.TP
+\fB--dbpath \fIDIRECTORY\fB\fR
+Использовать базу данных RPM в каталоге \fIDIRECTORY\fR вместо пути по умолчанию
+\fI/var/lib/rpm\fR
+.TP
+\fB--root \fIDIRECTORY\fB\fR
+Использовать для всех операций файловую систему с корнем в \fIDIRECTORY\fR.
+Обратите внимание, что это значит, что база данных внутри \fIDIRECTORY\fR
+будет использоваться для проверки зависимостей, и все сценарии \fB%post\fR и \fB%prep\fR
+будут исполняться после chroot(2) в \fIDIRECTORY\fR.
+.SS "ОПЦИИ УСТАНОВКИ И ОБНОВЛЕНИЯ"
+.PP
+Общая форма команды установки rpm приведена ниже
.PP
-При сборке пакетов вы добавляете к командной строке опцию \fB\-\-sign\fP.
-У вас спросят пароль и ваш пакет будет собран и подписан.
+\fBrpm\fR {\fB-i|--install\fR} [\fBопции-установки\fR] \fB\fIPACKAGE_FILE\fB\fR\fI ...\fR
-Например, для того чтобы использовать PGP для подписи пакетов от имени
-пользователя \fB"John Doe <jdoe@foo.com>"\fP из key rings, находящихся
-в \fB/etc/rpm/.pgp\fP, вы должны включить
+.PP
+Так выполняется установка нового пакета.
+.PP
+Общая форма команды обновления rpm приведена ниже
+.PP
+
+\fBrpm\fR {\fB-U|--upgrade\fR} [\fBопции-установки\fR] \fB\fIPACKAGE_FILE\fB\fR\fI ...\fR
-.IP "\fB%_signature\fP"
-\fBpgp\fP
-.IP "\fB%_pgp_name\fP"
-\fB/etc/rpm/.pgp\fP
-.IP "\fB%_pgp_name\fP"
-\fBJohn Doe <jdoe@foo.com>"
+.PP
+Так выполняется установка или обновление уже установленного
+пакета до новой версии. Эта операция аналогична установке,
+при этом все другие версии удаляются после установки
+нового пакета.
.PP
-в файл конфигурации макросов. Используйте \fB/etc/rpm/macros\fP для
-общесистемной и \fB~/.rpmmacros\fP для пользовательской конфигурации.
+\fBrpm\fR {\fB-F|--freshen\fR} [\fBопции-установки\fR] \fB\fIPACKAGE_FILE\fB\fR\fI ...\fR
-.SH ОПЦИИ ПЕРЕСТРОЕНИЯ БАЗЫ ДАННЫХ
+.PP
+Так выполняется обновление пакетов, но только если предыдущая
+версия уже установлена. Параметр \fIPACKAGE_FILE\fR может быть
+указан как адрес
+\fBftp\fR или
+\fBhttp\fR URL,
+в таком случае пакет будет скачан перед установкой. См.
+\fBОПЦИИ FTP/HTTP\fR
+для получения информации о работе \fBrpm\fR с поддержкой
+\fBftp\fR или
+\fBhttp\fR.
-Общая форма команды перестроения базы данных RPM выглядит так:
.PP
- \fBrpm \-\-rebuilddb\fP
+.TP
+\fB--aid\fR
+Добавляет при необходимости предложенные пакеты в набор транзакции.
+.TP
+\fB--allfiles\fR
+Устанавливает или обновляет все файлы с флагом missingok в пакете,
+независимо от их существования.
+.TP
+\fB--badreloc\fR
+Используется вместе с \fB--relocate\fR, разрешает перемещение
+всех путей файлов, не только тех, для которых старые пути \fIOLDPATH\fR
+включены в заметки по перемещению (relocation hint) в бинарном пакете.
+.TP
+\fB--excludepath \fIOLDPATH\fB\fR
+Не устанавливать файлы названия, которых начинаются с
+\fIOLDPATH\fR.
+.TP
+\fB--excludedocs\fR
+Не устанавливать файлы помеченные как документация
+(включающие man страницы и документы texinfo).
+.TP
+\fB--force\fR
+Эквивалентно использованию
+\fB--replacepkgs\fR,
+\fB--replacefiles\fR и
+\fB--oldpackage\fR.
+.TP
+\fB-h, --hash\fR
+Выводит 50 отметок при распаковке архива.
+Используется с \fB-v|--verbose\fR для удобства отображения.
+.TP
+\fB--ignoresize\fR
+Не проверять подключенные файловые системы на наличие необходимого
+места на диске перед установкой данного пакета.
+.TP
+\fB--ignorearch\fR
+Разрешить установку или обновление, даже если архитектуры
+бинарного пакета и узла не совпадают.
+.TP
+\fB--ignoreos\fR
+Разрешить установку или обновление, даже если операционные системы
+бинарного пакета и узла не совпадают.
+.TP
+\fB--includedocs\fR
+Устанавливать файлы с документацией. Это поведение задано по умолчанию.
+.TP
+\fB--justdb\fR
+Обновить только информацию в базе, но не файловые системы.
+.TP
+\fB--nodigest\fR
+Не проверять при чтении дайджест пакета или заголовка.
+.TP
+\fB--nosignature\fR
+Не проверять при чтении подпись пакета или заголовка.
+.TP
+\fB--nodeps\fR
+Не выполнять проверку зависимостей перед установкой или обновлением пакета.
+.TP
+\fB--nosuggest\fR
+Не предлагать пакет(ы) для разрешения отсутствующих зависимостей.
+.TP
+\fB--noorder\fR
+Не выполнять переупорядочивание пакетов для установки. Список пакетов
+обычно переупорядочивается для удовлетворения зависимостей.
+.TP
+\fB--noscripts\fR
+.TP
+\fB--nopre\fR
+.TP
+\fB--nopost\fR
+.TP
+\fB--nopreun\fR
+.TP
+\fB--nopostun\fR
+Не выполнять скриптлеты с указанным именем.
+Опция \fB--noscripts\fR эквивалентна
+
+\fB--nopre\fR
+\fB--nopost\fR
+\fB--nopreun\fR
+\fB--nopostun\fR
+
+и выключает исполнение соответствующих
+\fB%pre\fR,
+\fB%post\fR,
+\fB%preun\fR и
+\fB%postun\fR
+скриптлетов.
+.TP
+\fB--notriggers\fR
+.TP
+\fB--notriggerin\fR
+.TP
+\fB--notriggerun\fR
+.TP
+\fB--notriggerpostun\fR
+
+Не выполнять ни какие триггерные скриптлеты с указанным именем.
+Опция \fB--notriggers\fR эквивалентна
+
+\fB--notriggerin\fR
+\fB--notriggerun\fR
+\fB--notriggerpostun\fR
+
+и выключает исполнение соответствующих
+\fB%triggerin\fR,
+\fB%triggerun\fR и
+\fB%triggerpostun\fR
+скриптлетов.
+.TP
+\fB--oldpackage\fR
+Разрешает обновить или заменить новый пакет более старой версией.
+.TP
+\fB--percent\fR
+Вывести информацию в процентах по мере распаковки файлов из архива пакета.
+Она предназначена для упрощения вызова \fBrpm\fR из других утилит.
+.TP
+\fB--prefix \fINEWPATH\fB\fR
+Для перемещаемых бинарных пакетов, преобразовать все пути файлов,
+которые начинаются с инсталляционного префикса в заметках по
+перемещению (relocation hint) на \fINEWPATH\fR.
+.TP
+\fB--relocate \fIOLDPATH\fB=\fINEWPATH\fB\fR
+Для перемещаемых бинарных пакетов, преобразовать все пути файлов,
+которые начинаются с \fIOLDPATH\fR в заметках по
+перемещению (relocation hint) на \fINEWPATH\fR.
+Данная опция может быть использована несколько раз,
+если требуется переместить несколько путей \fIOLDPATH\fR
+в пакете.
+.TP
+\fB--repackage\fR
+Переупаковать файлы перед удалением. Ранее установленный пакет
+будет назван в соответствии с макросом
+\fB%_repackage_name_fmt\fR
+и будет создан в каталоге, названном по значению макроса
+\fB%_repackage_dir\fR (значение по умолчанию -
+\fI/var/spool/repackage\fR).
+.TP
+\fB--replacefiles\fR
+Установить пакеты, даже если они заменяют файлы от других
+установленных пакетов.
+.TP
+\fB--replacepkgs\fR
+Установить пакеты, даже если они уже установлены в системе.
+.TP
+\fB--test\fR
+Не устанавливать пакеты, просто выполнить проверку и сообщить
+о потенциальных конфликтах.
+.SS "ОПЦИИ УДАЛЕНИЯ"
+.PP
+Общая форма команды удаления rpm приведена ниже
.PP
-Для построения новой базы данных:
+\fBrpm\fR {\fB-e|--erase\fR} [\fB--allmatches\fR] [\fB--nodeps\fR] [\fB--noscripts\fR] [\fB--notriggers\fR] [\fB--repackage\fR] [\fB--test\fR] \fB\fIPACKAGE_NAME\fB\fR\fI ...\fR
+
+.PP
+Следующие опции могут быть также использованы:
+.TP
+\fB--allmatches\fR
+Удалить все версии пакета совпадающие с
+\fIPACKAGE_NAME\fR. Обычно при наличии нескольких
+пакетов совпадающих с \fIPACKAGE_NAME\fR
+возникает ошибка.
+.TP
+\fB--nodeps\fR
+Не проверять зависимости перед удалением пакетов.
+.TP
+\fB--noscripts\fR
+.TP
+\fB--nopreun\fR
+.TP
+\fB--nopostun\fR
+Не выполнять скриптлеты с указанными именами.
+Наличие параметра \fB--noscripts\fR при удалении пакетов
+эквивалентно
+
+\fB--nopreun\fR
+\fB--nopostun\fR
+
+и выключает исполнение соответствующих скриптлетов
+\fB%preun\fR и
+\fB%postun\fR.
+.TP
+\fB--notriggers\fR
+.TP
+\fB--notriggerun\fR
+.TP
+\fB--notriggerpostun\fR
+Не выполнять ни какие триггерные скриптлеты с указанным именем.
+Опция \fB--notriggers\fR эквивалентна
+
+\fB--notriggerun\fR
+\fB--notriggerpostun\fR
+
+и выключает исполнение соответствующих
+\fB%triggerun\fR и
+\fB%triggerpostun\fR
+скриптлетов.
+.TP
+\fB--repackage\fR
+Переупаковать файлы перед удалением. Ранее установленный пакет
+будет назван в соответствии с макросом
+\fB%_repackage_name_fmt\fR
+и будет создан в каталоге, названном по значению макроса
+\fB%_repackage_dir\fR (значение по умолчанию
+- \fI/var/spool/repackage\fR).
+.TP
+\fB--test\fR
+Не удалять пакеты, просто выполнить проверку.
+Удобно использовать этот параметр при отладке совместно
+с опцией \fB-vv\fR.
+.SS "ОПЦИИ ЗАПРОСА"
.PP
- \fBrpm \-\-initdb\fP
+Общая форма команды запроса rpm приведена ниже
.PP
-Этот режим поддерживает только две опции, \fB-\-dbpath\fP и \fB-\-root\fP.
+\fBrpm\fR {\fB-q|--query\fR} [\fBselect-options\fR] [\fBquery-options\fR]
-.SH ПОКАЗ RC
+.PP
+Существует возможность задать формат вывода информации о пакете.
+Для этого необходимо использовать параметр
+
+ \fB--qf|--queryformat\fR \fB\fIQUERYFMT\fB\fR
+
+вслед за которым указывается строка формата \fIQUERYFMT\fR.
+Форматирование запроса - это измененная версия стандартного
+механизма \fBprintf(3)\fR. Форматирование формируется из
+статических строк (которые могут включать стандартные для
+языка C escape-последовательности для перевода строки, табуляции
+и других спец. символов) и меток форматирования \fBprintf(3)\fR.
+Т.к. \fBrpm\fR заранее знает тип выводимой информации, указатель
+формата может быть опущен и заменен на имя выводимого тега заголовка,
+заключенного в фигурные скобки \fB{}\fR. Имена тегов не чувствительны
+к регистру и префикс \fBRPMTAG_\fR в имени тега можно опускать.
+.PP
+Альтернативные форматы вывода могут быть заданы при помощи
+задания типа вывода \fB:\fItypetag\fB\fR после имени тега.
+В данный момент поддерживаются следующие типы:
+.TP
+\fB:armor\fR
+Упаковать публичный ключ в ASCII вид.
+.TP
+\fB:base64\fR
+Закодировать двоичные данные в формат base64.
+.TP
+\fB:date\fR
+Использовать формат strftime(3) "%c".
+.TP
+\fB:day\fR
+Использовать формат strftime(3) "%a %b %d %Y".
+.TP
+\fB:depflags\fR
+Форматировать флаги зависимостей.
+.TP
+\fB:fflags\fR
+Форматировать флаги файлов.
+.TP
+\fB:hex\fR
+В шестнадцатеричном виде.
+.TP
+\fB:octal\fR
+В восьмеричном виде.
+.TP
+\fB:perms\fR
+Форматировать права доступа файлов.
+.TP
+\fB:shescape\fR
+Экранировать одиночные кавычки для применения в сценариях.
+.TP
+\fB:triggertype\fR
+Вывести суффикс триггера.
+.PP
+Например, для вывода только имени пакета при запросе, вы можете
+использовать строку формата \fB%{NAME}\fR.
+Для вывода имени пакетов и информации о дистрибутиве в две колонки
+вы можете использовать \fB%-30{NAME}%{DISTRIBUTION}\fR.
+Команда \fBrpm\fR отобразит спиков всех тегов, с которыми она может работать
+при ее вызове с параметром \fB--querytags\fR.
+.PP
+Существуют два набора параметров для выполнения запросов: для выбора пакетов
+и для указания информации.
+.SS "ОПЦИИ ВЫБОРА ПАКЕТОВ:"
+.PP
+.TP
+\fB\fIPACKAGE_NAME\fB\fR
+Выполняет запрос к установленному пакету с именем \fIPACKAGE_NAME\fR.
+.TP
+\fB-a, --all\fR
+Выполняет запрос ко всем установленным пакетам.
+.TP
+\fB-f, --file \fIFILE\fB\fR
+Выполняет запрос к пакету, владельцу файла \fIFILE\fR.
+.TP
+\fB--fileid \fIMD5\fB\fR
+Выполняет запрос к пакету, который содержит указанный идентификатор файла,
+т.е. \fIMD5\fR дайджест содержимого файла.
+.TP
+\fB-g, --group \fIGROUP\fB\fR
+Выполняет запрос к пакету с группой \fIGROUP\fR.
+.TP
+\fB--hdrid \fISHA1\fB\fR
+Выполняет запрос к пакету, содержащему указанный идентификатор заголовка,
+т.е. \fISHA1\fR дайджест неизменной части заголовка.
+.TP
+\fB-p, --package \fIPACKAGE_FILE\fB\fR
+Выполняет запрос к (неустановленному) пакету в файле \fIPACKAGE_FILE\fR.
+Параметр \fIPACKAGE_FILE\fR может быть указан в виде адреса \fBftp\fR или
+\fBhttp\fR URL, в результате чего заголовок пакета будет скачан и опрошен.
+Обратитесь к \fBОПЦИЯМ FTP/HTTP\fR за информацией о поддержке в
+\fBrpm\fR работы с
+\fBftp\fR и
+\fBhttp\fR.
+Если аргумент(ы) \fIPACKAGE_FILE\fR не является бинарным пакетом, то он
+будет интерпретирован как ASCII манифест пакета.
+В нем разрешено применение комментариев начинающихся с '#', каждая из строк файла
+манифеста пакета может включать разделенные запятыми glob выражения,
+включая адреса URL с внешними glob выражениями, они будут развернуты в
+пути, которые будут подставлены вместо манифеста пакета как дополнительный
+аргумент \fIPACKAGE_FILE\fR в запросе.
+.TP
+\fB--pkgid \fIMD5\fB\fR
+Выполняет запрос к пакету, который содержит указанный идентификатор пакета,
+т.е. \fIMD5\fR дайджест объединенного содержимого заголовка и тела пакета.
+.TP
+\fB--querybynumber \fIHDRNUM\fB\fR
+Выполняет запрос напрямую \fIHDRNUM\fR'ой записи в базе данных; используется
+только для отладки.
+.TP
+\fB--specfile \fISPECFILE\fB\fR
+Обработать и выполнить запрос к \fISPECFILE\fR файлу, как если бы это был
+пакет. Хотя не вся информация доступна (например, список файлов),
+этот тип запросов позволяет использовать rpm для извлечения информации из
+spec файлов без написания специализированного анализатора таких файлов.
+.TP
+\fB--tid \fITID\fB\fR
+Выполняет запрос к пакету(ам), который содержит указанный идентификатор
+транзакции \fITID\fR. В данный момент используется временная метка unix
+в качестве идентификатора. Все пакеты установленные или удаленные в составе
+одной транзакции будут иметь один и тот же идентификатор.
+.TP
+\fB--triggeredby \fIPACKAGE_NAME\fB\fR
+Выполняет запрос к пакетам, которые вызывают срабатывание триггера пакета(ов)
+\fIPACKAGE_NAME\fR.
+.TP
+\fB--whatprovides \fICAPABILITY\fB\fR
+Выполняет запрос ко всем пакетам, которые предоставляют функциональность
+\fICAPABILITY\fR.
+.TP
+\fB--whatrequires \fICAPABILITY\fB\fR
+Выполняет запрос ко всем пакетам, которые требуют \fICAPABILITY\fR для
+корректной работы.
+.SS "ОПЦИИ ЗАПРОСА ПАКЕТОВ:"
+.PP
+.TP
+\fB--changelog\fR
+Вывести информацию об изменениях в пакете.
+.TP
+\fB-c, --configfiles\fR
+Вывести только конфигурационные файлы (подразумевает \fB-l\fR).
+.TP
+\fB-d, --docfiles\fR
+Вывести только файлы документации (подразумевает \fB-l\fR).
+.TP
+\fB--dump\fR
+Распечатать информацию о файле в виде:
+.sp
+.RS
-Запуск
+.nf
+path size mtime md5sum mode owner group isconfig isdoc rdev symlink
+
+.fi
+.RE
+
+Эта опция должна быть использована совместно с одной из
+\fB-l\fR,
+\fB-c\fR,
+\fB-d\fR.
+.TP
+\fB--filesbypkg\fR
+Вывести все файлы во всех выбранных пакетах.
+.TP
+\fB-i, --info\fR
+Вывести информацию о пакете, включая имя, версию и описание.
+Будет использована \fB--queryformat\fR если указана.
+.TP
+\fB--last\fR
+Упорядочивает вывод пакетов по времени установки так, чтобы последние
+пакеты были выведены в начале.
+.TP
+\fB-l, --list\fR
+Вывести список файлов в пакете.
+.TP
+\fB--provides\fR
+Вывести функциональность (capabilities) предоставляемую пакетом.
+.TP
+\fB-R, --requires\fR
+Вывести пакеты, от которых зависит этот пакет.
+.TP
+\fB--scripts\fR
+Вывести скриптлет(ы) пакета, которые используются как часть процесса
+установки или удаления пакетов.
+.TP
+\fB-s, --state\fR
+Вывести состояние (\fIstate\fR) файлов в пакете (подразумевается \fB-l\fR).
+Состояние каждого файла в пакете является одним из
+\fIнормальное (normal)\fR,
+\fIне установлен (not installed)\fR или
+\fIзаменен (replaced)\fR.
+.TP
+\fB--triggers, --triggerscripts\fR
+Показать сценарии триггеров (если существуют), входящие в состав пакета.
+
+.SS "ОПЦИИ ПРОВЕРКИ"
.PP
- \fBrpm \-\-showrc\fP
+Общая форма команды проверки rpm приведена ниже
.PP
-выводит значения, которые \fBrpm\fP будет использовать для всех опций, которые
-могут быть установлены в файлах \fBrpmrc\fP.
-.SH ОПЦИИ FTP/HTTP
+\fBrpm\fR {\fB-V|--verify\fR} [\fBопции-выбора\fR] [\fBопции-проверки\fR]
-\fBrpm\fP содержит простые клиенты FTP и HTTP для упрощения установки и изучения
-пакетов, доступных через Интернет. Файлы пакетов для установки,
-обновления и запроса могут быть указаны как ftp или http style URL:
.PP
- \fBftp://<user>:<password>@hostname:<port>/path/to/package.rpm\fP
+Операция проверки пакета сравнивает информацию о файлах установленных из
+пакета с информацией о них из метаданных пакета, хранимых в базе данных rpm.
+Среди прочего при проверке сравниваются размер, MD5 сумма, права доступа
+тип, владельца и группу каждого файла. Любые расхождения будут отображены.
+Файлы, которые не были установлены вместе с пакетом, например, файлы
+документации, исключенные при помощи опции "\fB--excludedocs\fR",
+будут проигнорированы без предупреждения.
+.PP
+Опции выбора пакетов являются аналогичными запросу пакетов (включая
+файлы манифеста пакета в качестве аргумента).
+Опции, уникальные для режима проверки, приведены ниже:
+.TP
+\fB--nodeps\fR
+Не выполнять проверку зависимостей пакетов.
+.TP
+\fB--nodigest\fR
+Не проверять при чтении дайджест пакета или заголовка.
+.TP
+\fB--nofiles\fR
+Не проверять атрибуты файлов пакетов.
+.TP
+\fB--noscripts\fR
+Не выполнять скриптлет \fB%verifyscript\fR (если существует).
+.TP
+\fB--nosignature\fR
+Не проверять при чтении подпись пакета или заголовка при чтении.
+.TP
+\fB--nolinkto\fR
+.TP
+\fB--nomd5\fR
+.TP
+\fB--nosize\fR
+.TP
+\fB--nouser\fR
+.TP
+\fB--nogroup\fR
+.TP
+\fB--nomtime\fR
+.TP
+\fB--nomode\fR
+.TP
+\fB--nordev\fR
+Не проверять соответствующие атрибуты файлов.
.PP
-Если часть \fI<password>\fP опущена, пароль будет запрошен (по одному
-разу для каждой пары user/hostname). Если ни \fI<user>\fP, ни
-\fI<password>\fP не указаны, будет использован anonymous ftp. Во всех случаях
-используется пассивная (PASV) пересылка по FTP.
+Формат вывода представляет собой строку из 8 символов и маркера из заголовка пакета,
+за которыми следует имя файла. Возможные маркеры атрибутов приведены ниже:
+
+.nf
+\fBc\fR \fB%config\fR конфигурационный файл.
+\fBd\fR \fB%doc\fR файл документации.
+\fBg\fR \fB%ghost\fR файл (т.е. содержимое файла не включено в состав пакета).
+\fBl\fR \fB%license\fR файл с лицензией.
+\fBr\fR \fB%readme\fR файл readme.
+.fi
-\fBrpm\fP позволяет использовать с ftp URL следующие опции:
+Каждый из 8 символов отражает результат проверки атрибута(ов) файлов с значением
+того же атрибута, записанного в базе данных. Символ
+"\fB.\fR" (точка)
+означает, что проверка прошла, а символ
+"\fB?\fR" (вопросительный знак)
+означает, что проверка не может быть выполнена (например, права доступа к файлу не
+позволяют провести чтение). В противном случае будут отображены символы (для привлечения
+внимания выделены жирным), показывающие сбой проверки соответствующего \fB--verify\fR теста:
-.IP "\fB\--ftpproxy \fI<hostname>\fP"
-Система \fI<hostname>\fP будет использована как прокси\-сервер для всех
-пересылок, что позволяет производить FTP\-соединения через firewall,
-использующий прокси для выхода во внешний мир. Эта опция может быть задана
-также настройкой макроса \fB_ftpproxy\fP.
+.nf
+\fBS\fR размер (\fBS\fRize) файла отличается
+\fBM\fR режим (\fBM\fRode) доступа отличается (включая права доступа и тип файла)
+\fB5\fR отличается контрольная MD\fB5\fR сумма
+\fBD\fR отличается старший/младший номер файла устройства (\fBD\fRevice)
+\fBL\fR отличается путь ссылки при read\fBL\fRink(2)
+\fBU\fR отличается владелец (\fBU\fRser)
+\fBG\fR отличается групповое владение (\fBG\fRroup)
+\fBT\fR отличается время изменения (m\fBT\fRime)
+.fi
-.IP "\fB\--ftpport \fI<port>\fP"
-Задает номер TCP\-порта, используемого для FTP\-соединений вместо
-порта по умолчанию.
-Эта опция может быть также задана настройкой макроса \fB_ftpport\fP.
+.SS "ПРОВЕРКА ЦИФРОВОЙ ПОДПИСИ И ДАЙДЖЕСТА"
+.PP
+Общая форма команд rpm по работе с цифровой подписью приведена ниже
.PP
-\fBrpm\fP позволяет использовать с http URL следующие опции:
-.IP "\fB\--httpproxy \fI<hostname>\fP"
-Система \fI<hostname>\fP будет использована как прокси\-сервер для всех
-пересылок, что позволяет производить HTTP\-соединения через firewall,
-использующий прокси для выхода во внешний мир. Эта опция может быть задана
-также настройкой макроса \fB_httpproxy\fP.
+\fBrpm\fR \fB--import\fR \fB\fIPUBKEY\fB\fR\fI ...\fR
-.IP "\fB\--httpport \fI<port>\fP"
-Задает номер TCP\-порта, используемого для HTTP\-соединений вместо
-порта по умолчанию.
-Эта опция может быть также задана настройкой макроса \fB_httpport\fP.
+
+\fBrpm\fR {\fB--checksig\fR} [\fB--nosignature\fR] [\fB--nodigest\fR]
+ \fB\fIPACKAGE_FILE\fB\fR\fI ...\fR
+
+.PP
+Опция \fB--checksig\fR проверяет все дайджесты и подписи, содержащиеся в
+\fIPACKAGE_FILE\fR для проверки целостности и происхождения пакета.
+Обратите внимание, что подписи теперь проверяются при каждом
+чтении пакета и опция \fB--checksig\fR полезна для проверки
+всех дайджестов и подписей, ассоциированных с пакетом.
+.PP
+Цифровые подписи не могут быть проверены без публичных ключей.
+Публичный ключ в ASCII формате может быть добавлен в базу
+данных \fBrpm\fR при использовании команды \fB--import\fR.
+Импортированный публичный ключ заносится в заголовок и
+управление ключами проводится аналогично управлению пакетами.
+Например, все импортированные ключи можно просмотреть при помощи:
+.PP
+\fBrpm -qa gpg-pubkey*\fR
+.PP
+Подробная информация о конкретном публичном ключе после импорта
+может быть отображена при запросе. Информация о ключе
+Red Hat GPG/DSA:
+.PP
+\fBrpm -qi gpg-pubkey-db42a60e\fR
+.PP
+Наконец, публичный ключ может быть удален после его импорта
+также как пакет. Удаление ключа Red Hat GPG/DSA:
+.PP
+\fBrpm -e gpg-pubkey-db42a60e\fR
+.SS "ПОДПИСЬ ПАКЕТА"
+.PP
+
+\fBrpm\fR \fB--addsign|--resign\fR \fB\fIPACKAGE_FILE\fB\fR\fI ...\fR
+
+.PP
+Обе опции \fB--addsign\fR и \fB--resign\fR
+создают и вставляют новую подпись для каждого указанного
+файла \fIPACKAGE_FILE\fR, заменяя существующие подписи.
+Эти две опции существуют по историческим причинам,
+и разницы в поведении между ними сейчас нет.
+.SS "ИСПОЛЬЗОВАНИЕ GPG ДЛЯ ПОДПИСИ ПАКЕТОВ"
+.PP
+Для того, чтобы подписывать пакеты при помощи GPG, \fBrpm\fR
+должен быть настроен на запуск GPG и иметь возможность
+находить хранилище ключей с требуемыми ключами. По умолчанию
+\fBrpm\fR использует те же соглашения, что и GPG для обнаружения
+хранилища ключей, а именно переменную среды \fB$GNUPGHOME\fR.
+Если ваше хранилище ключей располагается не там, где его
+ожидает найти GPG, вам потребуется определить в макросе
+\fB%_gpg_path\fR
+расположение хранилища ключей GPG.
+.PP
+Для совместимости со старыми версиями GPG, PGP и rpm
+следует настраивать только подпись пакетов V3 OpenPGP.
+Могут быть использованы алгоритмы проверки DSA и RSA, хотя
+предпочитается DSA.
+.PP
+Если вам требуется подписывать собственные пакеты, вам также
+потребуется создать собственную пару из публичного и приватного
+ключа (см. руководство по GPG). Вам также потребуется настроить
+\fBrpm\fR макрос
+.TP
+\fB%_signature\fR
+Типы подписи. На данный момент поддерживаются только gpg и pgp.
+.TP
+\fB%_gpg_name\fR
+Имя пользователя, ключом которого будут подписываться ваши пакеты.
+.PP
+Например, для использования GPG для подписи пакетов от имени
+\fI"John Doe <jdoe@foo.com>"\fR
+из хранилища ключей расположенного в \fI/etc/rpm/.gpg\fR,
+используя программу \fI/usr/bin/gpg\fR, вам потребуется включить строки
+.PP
+.nf
+%_signature gpg
+%_gpg_path /etc/rpm/.gpg
+%_gpg_name John Doe <jdoe@foo.com>
+%_gpgbin /usr/bin/gpg
+.fi
+.PP
+в файл настройки макросов. Для общесистемной настройки используется
+\fI/etc/rpm/macros\fR и \fI~/.rpmmacros\fR для конкретного пользователя.
+.SS "ОПЦИИ ПЕРЕСТРОЙКИ БАЗЫ ДАННЫХ"
+.PP
+Общая форма команды перестройки базы данных rpm приведена ниже
.PP
-.SH ФАЙЛЫ
+\fBrpm\fR {\fB--initdb|--rebuilddb\fR} [\fB-v\fR] [\fB--dbpath \fIDIRECTORY\fB\fR] [\fB--root \fIDIRECTORY\fB\fR]
+
+.PP
+Используйте \fB--initdb\fR для создания новой базы данных и
+\fB--rebuilddb\fR для перестройки индексов базы данных на основании
+заголовков установленных пакетов.
+.SS "SHOWRC"
+.PP
+Команда
+.PP
+\fBrpm\fR \fB--showrc\fR
+.PP
+показывает значения, которые \fBrpm\fR будет использовать
+для всех опций, установленные в конфигурационных файлах
+\fIrpmrc\fR и
+\fImacros\fR.
+.SS "ОПЦИИ FTP/HTTP"
+.PP
+\fBrpm\fR может выступать в качестве клиента FTP и/или HTTP,
+таким образом пакеты могут быть опрошены или установлены из Интернет.
+Пакеты для операций установки, обновления или запроса могут
+быть указаны в виде адреса
+\fBftp\fR или
+\fBhttp\fR
+URL:
+.PP
+ftp://USER:PASSWORD@HOST:PORT/path/to/package.rpm
+.PP
+Если параметр \fB:PASSWORD\fR будет опущен, пароль будет запрошен
+(один раз для пары пользователь/узел). Если опущены оба параметра
+(user и password), будет выполнено анонимное подключение \fBftp\fR.
+Во всех случаях используется пассивный (PASV) режим передачи
+файлов \fBftp\fR.
+.PP
+\fBrpm\fR допускает следующие опции для адресов
+ftp URL:
+.TP
+\fB--ftpproxy \fIHOST\fB\fR
+Узел \fIHOST\fR будет использован как прокси-сервер
+для всех операций передачи данных ftp, что позволяет работать
+с ftp через межсетевые экраны, на которых запущена служба прокси.
+Эта опция может быть также указана при
+настройке макроса \fB%_ftpproxy\fR.
+.TP
+\fB--ftpport \fIPORT\fB\fR
+Номер TCP порта \fIPORT\fR будет использован для ftp подключения
+к ftp прокси-серверу вместо порта по умолчанию. Эта опция
+может быть также указана при настройке макроса \fB%_ftpport\fR.
+.PP
+\fBrpm\fR допускает следующие опции для адресов
+\fBhttp\fR URL:
+.TP
+\fB--httpproxy \fIHOST\fB\fR
+Узел \fIHOST\fR будет использован как прокси-сервер для
+всех операций передачи данных \fBhttp\fR. Эта опция
+может быть также указана при настройке макроса
+\fB%_httpproxy\fR.
+.TP
+\fB--httpport \fIPORT\fB\fR
+Номер TCP порта \fIPORT\fR будет использован для \fBhttp\fR подключения
+к http прокси-серверу вместо порта по умолчанию. Эта опция
+может быть также указана при настройке макроса \fB%_httpport\fR.
+.SH "ВОПРОСЫ СОВМЕСТИМОСТИ"
+.SS "Выполнение rpmbuild"
+.PP
+Режимы сборки rpm теперь вынесены в программу
+\fI/usr/bin/rpmbuild\fR.
+Не смотря на это, совместимость, обеспечиваемая при помощи popt
+псевдонимов, указанных ниже, является адекватной, но не совершенной.
+Поэтому совместимость режимов сборки через псевдонимы popt
+удалена из rpm. Установите пакет \fBrpmbuild\fR и просмотрите
+документацию в \fBrpmbuild\fR(8) по всем режимам сборки \fBrpm\fR,
+ранее приведенную здесь в \fBrpm\fR(8).
+.PP
+Добавьте следующие строки в \fI/etc/popt\fR,
+если вы желаете вызывать \fBrpmbuild\fR из
+командной строки \fBrpm\fR:
+.PP
.nf
-/usr/lib/rpm/rpmrc
-/etc/rpmrc
-~/.rpmrc
-/var/state/rpm/packages
-/var/state/rpm/pathidx
-/var/state/rpm/nameidx
-/tmp/rpm*
+rpm exec --bp rpmb -bp
+rpm exec --bc rpmb -bc
+rpm exec --bi rpmb -bi
+rpm exec --bl rpmb -bl
+rpm exec --ba rpmb -ba
+rpm exec --bb rpmb -bb
+rpm exec --bs rpmb -bs
+rpm exec --tp rpmb -tp
+rpm exec --tc rpmb -tc
+rpm exec --ti rpmb -ti
+rpm exec --tl rpmb -tl
+rpm exec --ta rpmb -ta
+rpm exec --tb rpmb -tb
+rpm exec --ts rpmb -ts
+rpm exec --rebuild rpmb --rebuild
+rpm exec --recompile rpmb --recompile
+rpm exec --clean rpmb --clean
+rpm exec --rmsource rpmb --rmsource
+rpm exec --rmspec rpmb --rmspec
+rpm exec --target rpmb --target
+rpm exec --short-circuit rpmb --short-circuit
.fi
-.El
-.SH СМ. ТАКЖЕ
-.IR glint (8) ,
-.IR rpm2cpio (8) ,
-.B http://www.rpm.org/
+.SH "ФАЙЛЫ"
+.SS "Конфигурация rpmrc"
+.PP
.nf
-.SH АВТОРЫ
+\fI/usr/lib/rpm/rpmrc\fR
+\fI/usr/lib/rpm/redhat/rpmrc\fR
+\fI/etc/rpmrc\fR
+\fI~/.rpmrc\fR
+.fi
+.SS "Конфигурация макросов"
+.PP
+.nf
+\fI/usr/lib/rpm/macros\fR
+\fI/usr/lib/rpm/redhat/macros\fR
+\fI/etc/rpm/macros\fR
+\fI~/.rpmmacros\fR
+.fi
+.SS "База данных"
+.PP
+.nf
+\fI/var/lib/rpm/Basenames\fR
+\fI/var/lib/rpm/Conflictname\fR
+\fI/var/lib/rpm/Dirnames\fR
+\fI/var/lib/rpm/Filemd5s\fR
+\fI/var/lib/rpm/Group\fR
+\fI/var/lib/rpm/Installtid\fR
+\fI/var/lib/rpm/Name\fR
+\fI/var/lib/rpm/Packages\fR
+\fI/var/lib/rpm/Providename\fR
+\fI/var/lib/rpm/Provideversion\fR
+\fI/var/lib/rpm/Pubkeys\fR
+\fI/var/lib/rpm/Removed\fR
+\fI/var/lib/rpm/Requirename\fR
+\fI/var/lib/rpm/Requireversion\fR
+\fI/var/lib/rpm/Sha1header\fR
+\fI/var/lib/rpm/Sigmd5\fR
+\fI/var/lib/rpm/Triggername\fR
+.fi
+.SS "Временные файлы"
+.PP
+\fI/var/tmp/rpm*\fR
+.SH "СМОТРИ ТАКЖЕ"
+
+.nf
+\fBpopt\fR(3),
+\fBrpm2cpio\fR(8),
+\fBrpmbuild\fR(8),
+.fi
+
+\fBhttp://www.rpm.org/ <URL:http://www.rpm.org/>
+\fR
+.SH "АВТОРЫ"
+
.nf
Marc Ewing <marc@redhat.com>
Jeff Johnson <jbj@redhat.com>
Erik Troan <ewt@redhat.com>
-Sergey Kubushin <ksi@ksi\-linux.com> \- перевод и адаптация
- для KSI Linux.
+.fi
+.SH ПЕРЕВОД
+.nf
+Андрей Мартынов <andrewm@inventa.ru>
.fi
diff --git a/doc/ru/rpm2cpio.8 b/doc/ru/rpm2cpio.8
index 08d9e4c34..f5f0c7378 100644
--- a/doc/ru/rpm2cpio.8
+++ b/doc/ru/rpm2cpio.8
@@ -1,23 +1,26 @@
-.\" rpm2cpio - Converts Red Hat Package (RPM) to cpio archive
-.TH rpm 8 "23 Апреля 1999" "KSI Software" "KSI Linux"
+.\" rpm2cpio - конвертирует пакет RPM в архив cpio
+.TH rpm2cpio 8 "25 февраля 2006" "Инвента" "Red Hat Linux"
.SH НАЗВАНИЕ
-\fBrpm2cpio\fP \- конвертирует пакет RPM в архив cpio
-.SH УПОТРЕБЛЕНИЕ
-\fBrpm2cpio [filename]\fP
+rpm2cpio \- Извлекает архив cpio из RPM пакета
+.SH ОБЗОР
+\fBrpm2cpio\fP [имя файла]
.SH ОПИСАНИЕ
\fBrpm2cpio\fP конвертирует файл .rpm, заданный как его единственный аргумент,
-в архив cpio на стандартном выводе. Если аргумент не задан, RPM читается
-со стандартного ввода.
+в архив cpio на стандартном выводе. Если в качестве аргумента указано '-',
+RPM пакет считывается со стандартного ввода.
-Пример:
.br
-.I "\fBrpm2cpio rpm-2.3.0.KSI2-1.i586.rpm\fP"
+.I "\fBrpm2cpio rpm-1.1-1.i386.rpm\fP"
.br
-.I "\fBrpm2cpio < openssl-0.9.2b.KSI2-1.i686.rpm\fP"
+.I "\fBrpm2cpio - < glint-1.0-1.i386.rpm\fP"
-.SH СМ. ТАКЖЕ
+.SH СМОТРИ ТАКЖЕ
.IR rpm (8)
.SH АВТОР
.nf
Erik Troan <ewt@redhat.com>
.fi
+.SH ПЕРЕВОД
+.nf
+Андрей Мартынов <andrewm@inventa.ru>
+.fi