summaryrefslogtreecommitdiff
path: root/doc/ru
diff options
context:
space:
mode:
authorjbj <devnull@localhost>2002-09-21 14:30:04 +0000
committerjbj <devnull@localhost>2002-09-21 14:30:04 +0000
commit6d8b923dfb4182d49c74bae474fb1ff303a4bbd6 (patch)
tree9cfd6d7ba0b84d9816a12be458bf8acbe7f9ca41 /doc/ru
parent9e6dc0e00ec028a14812ba36fc781fb6e121bb3b (diff)
downloadlibrpm-tizen-6d8b923dfb4182d49c74bae474fb1ff303a4bbd6.tar.gz
librpm-tizen-6d8b923dfb4182d49c74bae474fb1ff303a4bbd6.tar.bz2
librpm-tizen-6d8b923dfb4182d49c74bae474fb1ff303a4bbd6.zip
Convert to UTF-8.
CVS patchset: 5731 CVS date: 2002/09/21 14:30:04
Diffstat (limited to 'doc/ru')
-rw-r--r--doc/ru/rpm.8734
-rw-r--r--doc/ru/rpm2cpio.822
2 files changed, 378 insertions, 378 deletions
diff --git a/doc/ru/rpm.8 b/doc/ru/rpm.8
index fb459f263..050654acd 100644
--- a/doc/ru/rpm.8
+++ b/doc/ru/rpm.8
@@ -1,504 +1,504 @@
.\" rpm - Red Hat Package Manager
-.TH rpm 8 "22 1999" "KSI Linux Company" "KSI 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.
-
-
-
- :
+.TH rpm 8 "22 Апреля 1999" "KSI Linux Company" "KSI 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"
+.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"
+.I "\fB rpm [\-\-query] [опции\-запроса]\fP"
.br
.I "\fB rpm [\-\-querytags]\fP"
.br
- :
+Обслуживание установленных пакетов:
.br
-.I "\fB rpm [\-\-install] [\-] [\-]+\fP"
+.I "\fB rpm [\-\-install] [опции\-установки] [файл\-пакета]+\fP"
.br
-.I "\fB rpm [\-\-freshen|\-F] [\-] [\-]+\fP"
+.I "\fB rpm [\-\-freshen|\-F] [опции\-установки] [файл\-пакета]+\fP"
.br
-.I "\fB rpm [\-\-uninstall|\-e] [\-] []+\fP"
+.I "\fB rpm [\-\-uninstall|\-e] [опции\-удаления] [пакет]+\fP"
.br
-.I "\fB rpm [\-\-verify|\-V] [\-] []+\fP"
+.I "\fB rpm [\-\-verify|\-V] [опции\-верификации] [пакет]+\fP"
.br
-:
+Подписи:
.br
-.I "\fB rpm [\-\-verify|\-V] [\-] []+\fP"
+.I "\fB rpm [\-\-verify|\-V] [опции\-верификации] [пакет]+\fP"
.br
-.I "\fB rpm [\-\-resign] [\-]+\fP"
+.I "\fB rpm [\-\-resign] [файл\-пакета]+\fP"
.br
-.I "\fB rpm [\-\-addsign] [\-]+\fP"
+.I "\fB rpm [\-\-addsign] [файл\-пакета]+\fP"
.br
-:
+Разное:
.br
.I "\fB rpm [\-\-showrc]\fP"
.br
-.I "\fB rpm [\-\-setperms] []+\fP"
+.I "\fB rpm [\-\-setperms] [пакет]+\fP"
.br
-.I "\fB rpm [\-\-setgids] []+\fP"
+.I "\fB rpm [\-\-setgids] [пакет]+\fP"
.br
-.SH
- .
+.SH ОБЩИЕ ОПЦИИ
+Эти опции могут быть использованы во всех режимах работы.
.IP "\fB\-vv\fP"
- .
+Выводить много отладочной информации.
.IP "\fB\-\-quiet\fP"
- \- ,
- .
+Выводить как можно меньше сообщений \- как правило, выводятся только
+сообщения об ошибках.
.IP "\fB\-\-help\fP"
- , , \fBrpm\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.
+Вывести одну строку, содержащую номер версии используемого \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.
+Использовать \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.
+Перенаправляет вывод \fBrpm\fP на вход команды \fI<cmd>\fP.
-.SH
- \fBrpm\fP :
+.SH ОПЦИИ УСТАНОВКИ И ОБНОВЛЕНИЯ
+Общая форма команды установки \fBrpm\fP выглядит так:
.PP
- \fBrpm \-i [\-] \fI<_>+\fP
+ \fBrpm \-i [опции\-установки] \fI<файл_пакета>+\fP
.PP
- .
- \fBrpm\fP :
+Такая команда устанавливает новые пакеты.
+Общая форма команды обновления \fBrpm\fP выглядит так:
.PP
- \fBrpm \-U [\-] \fI<_>+\fP
+ \fBrpm \-U [опции\-установки] \fI<файл_пакета>+\fP
.PP
- .
- ,
- .
+Такая команда производит обновление установленных пакетов. Работа этой команды
+полностью аналогична работе команды установки за исключением того, что все
+остальные версии пакетов удаляются из системы.
.PP
- \fBrpm [\-F|--freshen] [\-] \fI<_>+\fP
+ \fBrpm [\-F|--freshen] [опции\-установки] \fI<файл_пакета>+\fP
.PP
- ,
- .
+Такая команда производит обновление пакетов, но только если в системе
+существуют более ранние версии этих пакетов.
- \fI<_>\fP ftp http style URL.
- c, URL.
-. \fB FTP/HTTP\fP FTP/HTTP.
+Допускается задание \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.
+То же, что и комбинация \fB\-\-replacepkgs\fP, \fB\-\-replacefiles\fP
+и \fB\-\-oldpackage\fP.
.IP "\fB\-h\fP, \fB\-\-hash\fP"
- 50 "#" .
- \fB\-v\fP .
+Выводить 50 знаков "#" по мере распаковки архива с пакетом. Используется
+с \fB\-v\fP для красивости.
.IP "\fB\-\-oldpackage\fP"
- (
-).
+Позволяет заменить новый пакет на более старый при обновлении (откатиться
+назад).
.IP "\fB\-\-percent\fP"
- .
- \fBrpm\fP .
+Выводить процент готовности по мере распаковки архива с пакетом. Задумано
+для облегчения использования \fBrpm\fP из других утилит.
.IP "\fB\-\-replacefiles\fP"
- ,
- .
+Устанавливать пакеты даже если они перепишут файлы из других, уже
+установленных пакетов.
.IP "\fB\-\-replacepkgs\fP"
- .
+Устанавливать пакеты даже если некоторые из них уже установлены в системе.
.IP "\fB\-\-allfiles\fP"
- , "missingok",
- .
+Устанавливать или обновлять все файлы, определенные как "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\-\-excludepath \fI<путь>\fP"
+Не устанавливать файлы, чьи имена начинаются с \fI<путь>\fP.
.IP "\fB\-\-excludedocs\fP"
- ,
-( texinfo).
+Не устанавливать никаких файлов, отмеченных как файлы документации
+(включает мануалы и документы texinfo).
.IP "\fB\-\-includedocs\fP"
- . .
+Устанавливать файлы документации. Это поведение по умолчанию.
.IP "\fB\-\-test\fP"
- ,
- .
+Не устанавливать пакет, просто проверить возможность установки и
+сообщить о возможных проблемах.
.IP "\fB\-\-ignorearch\fP"
- RPM
- .
+Произвести установку или обновление даже если архитектуры бинарного RPM
+и машины не совпадают.
.IP "\fB\-\-ignoreos\fP"
-
-RPM .
-.IP "\fB\-\-prefix \fI<>\fP"
- \fI<>\fP .
-.IP "\fB\-\-relocate \fI<_>\fB=\fI<_>\fP"
- : ,
- \fI<_>\fP \fI<_>\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.
- .
+Для использования вместе с \fB\-\-relocate\fP. Производит перемещение даже
+если пакет не переместимый.
.IP "\fB\-\-noorder\fP"
- .
- .
+Не переупорядочивать список устанавливаемых пакетов. Обычно список
+переупорядочивается для удовлетворения зависимостей.
-.SH
- () \fBrpm\fP :
+.SH ОПЦИИ ЗАПРОСА
+Общая форма команды запроса(инспекции) \fBrpm\fP выглядит так:
.PP
- \fBrpm \-q [\-]\fP
+ \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
- , .
-
- \- .
-
- :
+Можно задать формат, в котором будут выводиться информация о пакете.
+Для этого используется опция \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\fI<название_пакета>\fP"
+Запрос установленного пакета, называющегося \fB\fI<название_пакета>\fP.
.IP "\fB\-a\fP, \fB\-\-all\fP"
- .
+Запрос всех установленных пакетов.
.IP "\fB\-\-whatrequires \fI<capability>\fP"
- , \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.
+Запрос всех пакетов, предоставляющих \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-.
+Разбор и запрос \fI<specfile>\fP так, как если бы это был пакет. Хотя не
+вся информация (например, списки файлов) доступна, этот тип запроса позволяет
+использовать \fBrpm\fP для извлечения информации из spec-файлов без
+необходимости написания парсера spec-файлов.
.IP "\fB\-\-querybynumber \fI<num>\fP"
- \fI<num>\fP.
- .
-.IP "\fB\-\-triggeredby \fI<_>\fP"
- , -,
- \fI<_>\fP.
+Запросить непосредственно запись базы данных номер \fI<num>\fP. Полезно для
+отладочных целей.
+.IP "\fB\-\-triggeredby \fI<имя_пакета>\fP"
+Запрос всех пакетов, содержащих триггер-скрипты, активизируемые
+пакетом \fI<имя_пакета>\fP.
.P
- :
+Опции выбора информации:
.br
.IP "\fB\-i\fP"
- , , .
-\fB\-\-queryformat\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.
+Выводит \fIсостояние\fP файлов в пакете (подразумевает \fB\-l\fP).
+Каждый файл может находиться в одном из следующих состояний:
+\fIнормальный\fP, \fIне установлен\fP или \fIзаменен\fP.
.IP "\fB\-d\fP, \fB\-\-docfiles\fP"
- ( \fB\-l\fP).
+Вывести список только файлов документации (подразумевает \fB\-l\fP).
.IP "\fB\-c\fP, \fB\-\-configfiles\fP"
- ( \fB\-l\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.
+Вывести информацию о файлах следующим образом: 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 :
+.SH ОПЦИИ ВЕРИФИКАЦИИ
+Общая форма команды верификации rpm выглядит так:
.PP
- \fBrpm \-V|\-y|\-\-verify [\-]\fP
+ \fBrpm \-V|\-y|\-\-verify [опции\-верификации]\fP
.PP
-
-
- RPM. , ,
- MD5, , , .
- . ,
- () .
+В процессе верификации пакета информация об инсталлированых файлах
+пакета сравнивается с информацией из оригинального пакета и из базы
+данных RPM. В числе прочих, верификация проверяет размер, контрольную
+сумму MD5, права доступа, тип, хозяина и группу каждого файла. Все
+несоответствия докладываются. Опции выбора пакетов такие же, как
+и для запроса(инспекции) пакетов.
-, (, ,
-
-"\fB\-\-excludedocs\fP") .
+Файлы, которые не устанавливались из пакета (например, файлы документации,
+которые были исключены из процесса инсталляции при помощи опции
+"\fB\-\-excludedocs\fP") молча игнорируются.
-, :
+Опции, которые могут быть использованы в процессе верификации:
.IP "\fB\-\-nofiles\fP"
- .
+Игнорировать отсутствующие файлы.
.IP "\fB\-\-nomd5\fP"
- MD5.
+Игнорировать ошибки контрольной суммы MD5.
.IP "\fB\-\-nopgp\fP"
- PGP.
+Игнорировать ошибки подписи PGP.
- , "\fBc\fP",
- , .
- ,
- RPM. , .
- :
+Форматом вывода является строка из восьми символов, возможное "\fBc\fP",
+указывающее на конфигурационный файл, и имя файла. Каждый из восьми символов
+показывает результат сравнения одного из аттрибутов файла со значением,
+записанным в базе данных RPM. Точка обозначает, что тест прошел. Следующие
+символы говорят об ошибках некоторых тестов:
.IP "\fB5\fP"
- MD5
+Контрольная сумма MD5
.IP "\fBS\fP"
-
+Размер файла
.IP "\fBL\fP"
-
+Симлинк
.IP "\fBT\fP"
-
+Время модификации
.IP "\fBD\fP"
-
+Устройство
.IP "\fBU\fP"
-
+Хозяин
.IP "\fBG\fP"
-
+Группа
.IP "\fBM\fP"
- ( )
+Права доступа (включает права доступа и тип файла)
-.SH
- RPM :
+.SH ПРОВЕРКА ПОДПИСИ
+Общая форма команды проверки подписи RPM выглядит так:
.PP
- \fBrpm \-\-checksig \fI<__>+\fP
+ \fBrpm \-\-checksig \fI<файл_с_пакетом>+\fP
.PP
- PGP-, ,
- .
- PGP .
- . \fB PGP\fP.
+Эта команда проверяет PGP-подпись, встроенную в пакет, для подтверждения
+целостности и источника происхождения пакета.
+Информация о конфигурации PGP читается из конфигурационных файлов.
+Более детально см. секцию \fBПОДПИСИ PGP\fP.
-.SH ()
- () \fBrpm\fP :
+.SH ОПЦИИ УДАЛЕНИЯ (ДЕИНСТАЛЛЯЦИИ)
+Общая форма команды удаления (деинсталляции) \fBrpm\fP выглядит так:
.PP
- \fB rpm \-e \fI<_>+\fP
+ \fB rpm \-e \fI<название_пакета>+\fP
.PP
.IP "\fB\-\-allmatches\fP"
- , \fI<_>\fR. ,
- \fI<_>\fR ,
- .
+Удалить все версии пакета, отвечающие \fI<название_пакета>\fR. Обычно,
+если \fI<название_пакета>\fR отвечает нескольким пакетам, выдается
+сообщение об ошибке и удаление не производится.
.IP "\fB\-\-noscripts\fP"
- \- .
+Не исполнять пре\- и постустановочные скрипты.
.IP "\fB\-\-notriggers\fP"
- -, .
+Не исполнять триггер-скриптов, взведенных на удаление данного пакета.
.IP "\fB\-\-nodeps\fP"
- .
+Не проверять зависимостей перед удалением пакетов.
.IP "\fB\-\-test\fP"
- , :)
- \fB\-vv\fP.
+Не производить удаления, только сделать вид что :) Полезна в сочетании с
+опцией \fB\-vv\fP.
-.SH ()
- \fBrpm\fP :
+.SH ОПЦИИ СБОРКИ (ПОСТРОЕНИЯ) ПАКЕТОВ
+Общая форма команды построения пакета \fBrpm\fP выглядит так:
.PP
- \fBrpm \-[b|t]\fIO\fP [\-] <spec_>+\fP
+ \fBrpm \-[b|t]\fIO\fP [опции\-сборки] <spec_файл>+\fP
.PP
- \fB-b\fR ,
-spec\-. \fBrpm\fR gzip (
-compress), \fB-t\fR.
- (\fIO\fR),
-. :
+Аргумент \fB-b\fR применяется в том случае, если для сборки пакета используется
+spec\-файл. Если же \fBrpm\fR должен извлечь этот файл из архива gzip (или
+compress), используется аргумент \fB-t\fR. После первого аргумента указывается
+следующий (\fIO\fR), указывающий какие этапы сборки и упаковки должны быть
+выполнены. Это один из:
.IP "\fB\-bp\fP"
- "%prep" spec\-.
- .
+Исполнить стадию "%prep" spec\-файла. Обычно это включает в себя
+распаковку исходников и прикладывание к ним патчей.
.IP "\fB\-bl\fP"
- "list check". "%files" spec\-
- .
+Произвести "list check". В секции "%files" spec\-файла производится
+расширение макросов и проверка перечисленных файлов на существование.
.IP "\fB\-bc\fP"
- "%build" spec\- ( %prep).
- "make".
+Исполнить стадию "%build" spec\-файла (предварительно исполнив стадию %prep).
+Обычно это сводится к исполнению некого эквивалента "make".
.IP "\fB\-bi\fP"
- "%install" spec\- (
-%prep %build).
+Исполнить стадию "%install" spec\-файла (предварительно исполнив стадии
+%prep и %build). Обычно это сводится к исполнению некого эквивалента
"make install".
.IP "\fB\-bb\fP"
- ( %prep, %build
- %install).
+Собрать бинарный пакет (предварительно исполнив стадии %prep, %build
+и %install).
.IP "\fB\-bs\fP"
- ( %prep, %build
- %install).
+Собрать только исходный пакет (предварительно исполнив стадии %prep, %build
+и %install).
.IP "\fB\-ba\fP"
- (RPM) (SRPM) (
- %prep, %build %install).
+Собрать бинарный (RPM) и исходный (SRPM) пакеты (предварительно
+исполнив стадии %prep, %build и %install).
.PP
- :
+Также могут быть использованы следующие опции:
.IP "\fB\-\-short\-circuit\fP"
- , .
- \fB\-bc\fP \fB\-bi\fP.
+Исполнить непосредственно указанную стадию, пропустив предшествующие.
+Может быть использована только с \fB\-bc\fP и \fB\-bi\fP.
.IP "\fB\-\-timecheck\fP"
- "timecheck" (0 ).
- "_timecheck".
- timecheck ( )
- . ,
-, .
+Установить возраст для "timecheck" (0 чтобы запретить). Это значение
+также может быть установлено путем определения макроса "_timecheck".
+Значение timecheck определяет максимальный возраст (в секундах)
+пакуемых в пакет файлов. Для всех файлов, которые старше этого
+возраста, будет выводиться предупреждение.
.IP "\fB\-\-clean\fP"
- , , , .
+Удалить дерево, использованное для сборки, после того, как построены пакеты.
.IP "\fB\-\-rmsource\fP"
- spec\- (
-, "\fBrpm \-\-rmsource foo.spec\fP").
+Удалить исходники и spec\-файл после сборки (может быть использовано
+отдельно, например "\fBrpm \-\-rmsource foo.spec\fP").
.IP "\fB\-\-test\fP"
- .
- spec\-.
+Не исполнять никаких стадий сборки.
+Полезно для тестирования 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
+Встроить в пакет 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.
+Собрать пакет для архитектуры \fI<arch>\fP не обращая внимания на архитектуру
+системы, на которой производится сборка. Эта опция устарела, в RPM 3.0 вместо
+нее следует использовать опцию \fB\-\-target\fP.
.IP "\fB\-\-buildos \fI<os>\fP"
- \fI<os>\fP
- , . , RPM
-3.0 \fB\-\-target\fP.
+Собрать пакет для операционной системы \fI<os>\fP не обращая внимания на
+архитектуру системы, на которой производится сборка. Эта опция устарела, в RPM
+3.0 вместо нее следует использовать опцию \fB\-\-target\fP.
-.SH
+.SH ОПЦИИ ПЕРЕСБОРКИ И ПЕРЕКОМПИЛЛЯЦИИ
- \fBrpm\fP:
+Существуют еще два способа запуска \fBrpm\fP:
-.I "\fBrpm \-\-recompile \fI<__>+\fP"
+.I "\fBrpm \-\-recompile \fI<файл_исходного_пакета>+\fP"
-.I "\fBrpm \-\-rebuild \fI<__>+\fP"
+.I "\fBrpm \-\-rebuild \fI<файл_исходного_пакета>+\fP"
- , \fBrpm\fP
- %prep, %build %install. ,
-\fB\-\-rebuild\fP . ,
- , , (
- \fB\-\-clean\fP), spec\-.
+Будучи вызванным таким способом, \fBrpm\fP устанавливает указанный исходный
+пакет и исполняет %prep, %build и %install. Кроме того,
+\fB\-\-rebuild\fP собирает новый бинарный пакет. После того, как
+сборка закончена, удаляется дерево, использованное для сборки (как с
+опцией \fB\-\-clean\fP), сами исходники и spec\-файл.
-.SH RPM
+.SH ПОДПИСЬ СУЩЕСТВУЮЩЕГО RPM
-.I "\fBrpm \-\-resign \fI<__>+\fP"
+.I "\fBrpm \-\-resign \fI<файл_бинарного_пакета>+\fP"
- .
- .
+Эта опция генерирует и вставляет новые подписи в указанные пакеты. Все
+существующие подписи из пакетов удаляются.
-.I "\fBrpm \-\-addsign \fI<__>+\fP"
+.I "\fBrpm \-\-addsign \fI<файл_бинарного_пакета>+\fP"
- .
- .
+Эта опция генерирует и добавляет новые подписи в указанные пакеты. Все
+существующие подписи пакетов при этом сохраняются.
-.SH PGP
+.SH ПОДПИСИ PGP
- , , \fBrpm\fP
- PGP
- public key ring RPM . \fBrpm\fP
- keyrings PGP ( PGPPATH).
- key rings , PGP,
-
+Для того, чтобы использовать возможность подписи, \fBrpm\fP должен быть
+настроен для запуска PGP и должен быть способен
+найти public key ring с ключом RPM в нем. По умолчанию \fBrpm\fP
+для поиска keyrings использует умолчания PGP (соблюдая PGPPATH).
+Если ваши key rings расположены не там, где их ожидает найти PGP,
+вы должны настроить макрос
.IP "\fB_pgp_path\fP"
- , key rings.
+на каталог, содержащий ваши key rings.
.PP
- ,
-
- (. PGP). ,
-
+Если вы хотите иметь возможность подписи создаваемых вами пакетов, вам
+также необходимо создать свою собственную пару из публичного и секретного
+ключей (см. документацию PGP). Кроме вышеупомянутого макроса, вам также
+необходимо настроить макросы
.IP "\fB_signature\fP"
- . pgp.
+Тип подписи. В настоящее время поддерживается только pgp.
.IP "\fB_pgp_name\fP"
- "",
-.
+Имя "пользователя", чьи ключи вы хотите использовать для подписи ваших
+пакетов.
.PP
- \fB\-\-sign\fP.
- .
+При сборке пакетов вы добавляете к командной строке опцию \fB\-\-sign\fP.
+У вас спросят пароль и ваш пакет будет собран и подписан.
-, PGP
- \fB"John Doe <jdoe@foo.com>"\fP key rings,
- \fB/etc/rpm/.pgp\fP,
+Например, для того чтобы использовать PGP для подписи пакетов от имени
+пользователя \fB"John Doe <jdoe@foo.com>"\fP из key rings, находящихся
+в \fB/etc/rpm/.pgp\fP, вы должны включить
.IP "\fB%_signature\fP"
\fBpgp\fP
@@ -508,74 +508,74 @@ compress), \fB-t\fR.
\fBJohn Doe <jdoe@foo.com>"
.PP
- . \fB/etc/rpm/macros\fP
- \fB~/.rpmmacros\fP .
+в файл конфигурации макросов. Используйте \fB/etc/rpm/macros\fP для
+общесистемной и \fB~/.rpmmacros\fP для пользовательской конфигурации.
-.SH
+.SH ОПЦИИ ПЕРЕСТРОЕНИЯ БАЗЫ ДАННЫХ
- RPM :
+Общая форма команды перестроения базы данных RPM выглядит так:
.PP
\fBrpm \-\-rebuilddb\fP
.PP
- :
+Для построения новой базы данных:
.PP
\fBrpm \-\-initdb\fP
.PP
- , \fB-\-dbpath\fP \fB-\-root\fP.
+Этот режим поддерживает только две опции, \fB-\-dbpath\fP и \fB-\-root\fP.
-.SH RC
+.SH ПОКАЗ RC
-
+Запуск
.PP
\fBrpm \-\-showrc\fP
.PP
- , \fBrpm\fP ,
- \fBrpmrc\fP.
+выводит значения, которые \fBrpm\fP будет использовать для всех опций, которые
+могут быть установлены в файлах \fBrpmrc\fP.
-.SH FTP/HTTP
+.SH ОПЦИИ FTP/HTTP
-\fBrpm\fP FTP HTTP
-, . ,
- ftp http style URL:
+\fBrpm\fP содержит простые клиенты FTP и HTTP для упрощения установки и изучения
+пакетов, доступных через Интернет. Файлы пакетов для установки,
+обновления и запроса могут быть указаны как ftp или http style URL:
.PP
\fBftp://<user>:<password>@hostname:<port>/path/to/package.rpm\fP
.PP
- \fI<password>\fP , (
- user/hostname). \fI<user>\fP,
-\fI<password>\fP , anonymous ftp.
- (PASV) FTP.
+Если часть \fI<password>\fP опущена, пароль будет запрошен (по одному
+разу для каждой пары user/hostname). Если ни \fI<user>\fP, ни
+\fI<password>\fP не указаны, будет использован anonymous ftp. Во всех случаях
+используется пассивная (PASV) пересылка по FTP.
-\fBrpm\fP ftp URL :
+\fBrpm\fP позволяет использовать с ftp URL следующие опции:
.IP "\fB\--ftpproxy \fI<hostname>\fP"
- \fI<hostname>\fP \-
-, FTP\- firewall,
- .
- \fB_ftpproxy\fP.
+Система \fI<hostname>\fP будет использована как прокси\-сервер для всех
+пересылок, что позволяет производить FTP\-соединения через firewall,
+использующий прокси для выхода во внешний мир. Эта опция может быть задана
+также настройкой макроса \fB_ftpproxy\fP.
.IP "\fB\--ftpport \fI<port>\fP"
- TCP\-, FTP\-
- .
- \fB_ftpport\fP.
+Задает номер TCP\-порта, используемого для FTP\-соединений вместо
+порта по умолчанию.
+Эта опция может быть также задана настройкой макроса \fB_ftpport\fP.
.PP
-\fBrpm\fP http URL :
+\fBrpm\fP позволяет использовать с http URL следующие опции:
.IP "\fB\--httpproxy \fI<hostname>\fP"
- \fI<hostname>\fP \-
-, HTTP\- firewall,
- .
- \fB_httpproxy\fP.
+Система \fI<hostname>\fP будет использована как прокси\-сервер для всех
+пересылок, что позволяет производить HTTP\-соединения через firewall,
+использующий прокси для выхода во внешний мир. Эта опция может быть задана
+также настройкой макроса \fB_httpproxy\fP.
.IP "\fB\--httpport \fI<port>\fP"
- TCP\-, HTTP\-
- .
- \fB_httpport\fP.
+Задает номер TCP\-порта, используемого для HTTP\-соединений вместо
+порта по умолчанию.
+Эта опция может быть также задана настройкой макроса \fB_httpport\fP.
.PP
-.SH
+.SH ФАЙЛЫ
.nf
/usr/lib/rpm/rpmrc
/etc/rpmrc
@@ -586,16 +586,16 @@ compress), \fB-t\fR.
/tmp/rpm*
.fi
.El
-.SH .
+.SH СМ. ТАКЖЕ
.IR glint (8) ,
.IR rpm2cpio (8) ,
.B http://www.rpm.org/
.nf
-.SH
+.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.
+Sergey Kubushin <ksi@ksi\-linux.com> \- перевод и адаптация
+ для KSI Linux.
.fi
diff --git a/doc/ru/rpm2cpio.8 b/doc/ru/rpm2cpio.8
index b16a51327..08d9e4c34 100644
--- a/doc/ru/rpm2cpio.8
+++ b/doc/ru/rpm2cpio.8
@@ -1,23 +1,23 @@
.\" rpm2cpio - Converts Red Hat Package (RPM) to cpio archive
-.TH rpm 8 "23 1999" "KSI Software" "KSI Linux"
-.SH
-\fBrpm2cpio\fP \- RPM cpio
-.SH
+.TH rpm 8 "23 Апреля 1999" "KSI Software" "KSI Linux"
+.SH НАЗВАНИЕ
+\fBrpm2cpio\fP \- конвертирует пакет RPM в архив cpio
+.SH УПОТРЕБЛЕНИЕ
\fBrpm2cpio [filename]\fP
-.SH
-\fBrpm2cpio\fP .rpm, ,
- cpio . , RPM
- .
+.SH ОПИСАНИЕ
+\fBrpm2cpio\fP конвертирует файл .rpm, заданный как его единственный аргумент,
+в архив cpio на стандартном выводе. Если аргумент не задан, RPM читается
+со стандартного ввода.
-:
+Пример:
.br
.I "\fBrpm2cpio rpm-2.3.0.KSI2-1.i586.rpm\fP"
.br
.I "\fBrpm2cpio < openssl-0.9.2b.KSI2-1.i686.rpm\fP"
-.SH .
+.SH СМ. ТАКЖЕ
.IR rpm (8)
-.SH
+.SH АВТОР
.nf
Erik Troan <ewt@redhat.com>
.fi