From 6d8b923dfb4182d49c74bae474fb1ff303a4bbd6 Mon Sep 17 00:00:00 2001 From: jbj Date: Sat, 21 Sep 2002 14:30:04 +0000 Subject: [PATCH] Convert to UTF-8. CVS patchset: 5731 CVS date: 2002/09/21 14:30:04 --- doc/ru/rpm.8 | 734 +++++++++++++++++++++++++++--------------------------- doc/ru/rpm2cpio.8 | 22 +- 2 files changed, 378 insertions(+), 378 deletions(-) diff --git a/doc/ru/rpm.8 b/doc/ru/rpm.8 index fb459f2..050654a 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\fP, \fB\-\-httpproxy \fI\fP" -éÓÐÏÌØÚÏ×ÁÔØ \fI\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\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\fP" -ðÅÒÅÎÁÐÒÁ×ÌÑÅÔ ×Ù×ÏÄ \fBrpm\fP ÎÁ ×ÈÏÄ ËÏÍÁÎÄÙ \fI\fP. +Перенаправляет вывод \fBrpm\fP на вход команды \fI\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\fP" -úÁÐÒÏÓ ×ÓÅÈ ÐÁËÅÔÏ×, ÔÒÅÂÕÀÝÉÈ \fI\fP ÄÌÑ ÐÒÁ×ÉÌØÎÏÇÏ -ÆÕÎËÃÉÏÎÉÒÏ×ÁÎÉÑ. +Запрос всех пакетов, требующих \fI\fP для правильного +функционирования. .IP "\fB\-\-whatprovides \fI\fP" -úÁÐÒÏÓ ×ÓÅÈ ÐÁËÅÔÏ×, ÐÒÅÄÏÓÔÁ×ÌÑÀÝÉÈ \fI\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\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\fP" -òÁÚÂÏÒ É ÚÁÐÒÏÓ \fI\fP ÔÁË, ËÁË ÅÓÌÉ ÂÙ ÜÔÏ ÂÙÌ ÐÁËÅÔ. èÏÔÑ ÎÅ -×ÓÑ ÉÎÆÏÒÍÁÃÉÑ (ÎÁÐÒÉÍÅÒ, ÓÐÉÓËÉ ÆÁÊÌÏ×) ÄÏÓÔÕÐÎÁ, ÜÔÏÔ ÔÉÐ ÚÁÐÒÏÓÁ ÐÏÚ×ÏÌÑÅÔ -ÉÓÐÏÌØÚÏ×ÁÔØ \fBrpm\fP ÄÌÑ ÉÚ×ÌÅÞÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ ÉÚ spec-ÆÁÊÌÏ× ÂÅÚ -ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÎÁÐÉÓÁÎÉÑ ÐÁÒÓÅÒÁ spec-ÆÁÊÌÏ×. +Разбор и запрос \fI\fP так, как если бы это был пакет. Хотя не +вся информация (например, списки файлов) доступна, этот тип запроса позволяет +использовать \fBrpm\fP для извлечения информации из spec-файлов без +необходимости написания парсера spec-файлов. .IP "\fB\-\-querybynumber \fI\fP" -úÁÐÒÏÓÉÔØ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÚÁÐÉÓØ ÂÁÚÙ ÄÁÎÎÙÈ ÎÏÍÅÒ \fI\fP. ðÏÌÅÚÎÏ ÄÌÑ -ÏÔÌÁÄÏÞÎÙÈ ÃÅÌÅÊ. -.IP "\fB\-\-triggeredby \fI<ÉÍÑ_ÐÁËÅÔÁ>\fP" -úÁÐÒÏÓ ×ÓÅÈ ÐÁËÅÔÏ×, ÓÏÄÅÒÖÁÝÉÈ ÔÒÉÇÇÅÒ-ÓËÒÉÐÔÙ, ÁËÔÉ×ÉÚÉÒÕÅÍÙÅ -ÐÁËÅÔÏÍ \fI<ÉÍÑ_ÐÁËÅÔÁ>\fP. +Запросить непосредственно запись базы данных номер \fI\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 [ÏÐÃÉÉ\-ÓÂÏÒËÉ] +\fP + \fBrpm \-[b|t]\fIO\fP [опции\-сборки] +\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\fP" -óÏÂÒÁÔØ ÐÁËÅÔ ÄÌÑ ÁÒÈÉÔÅËÔÕÒÙ \fI\fP ÎÅ ÏÂÒÁÝÁÑ ×ÎÉÍÁÎÉÑ ÎÁ ÁÒÈÉÔÅËÔÕÒÕ -ÓÉÓÔÅÍÙ, ÎÁ ËÏÔÏÒÏÊ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÓÂÏÒËÁ. üÔÁ ÏÐÃÉÑ ÕÓÔÁÒÅÌÁ, × RPM 3.0 ×ÍÅÓÔÏ -ÎÅÅ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÃÉÀ \fB\-\-target\fP. +Собрать пакет для архитектуры \fI\fP не обращая внимания на архитектуру +системы, на которой производится сборка. Эта опция устарела, в RPM 3.0 вместо +нее следует использовать опцию \fB\-\-target\fP. .IP "\fB\-\-buildos \fI\fP" -óÏÂÒÁÔØ ÐÁËÅÔ ÄÌÑ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ \fI\fP ÎÅ ÏÂÒÁÝÁÑ ×ÎÉÍÁÎÉÑ ÎÁ -ÁÒÈÉÔÅËÔÕÒÕ ÓÉÓÔÅÍÙ, ÎÁ ËÏÔÏÒÏÊ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÓÂÏÒËÁ. üÔÁ ÏÐÃÉÑ ÕÓÔÁÒÅÌÁ, × RPM -3.0 ×ÍÅÓÔÏ ÎÅÅ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÃÉÀ \fB\-\-target\fP. +Собрать пакет для операционной системы \fI\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 "\fP ÉÚ key rings, ÎÁÈÏÄÑÝÉÈÓÑ -× \fB/etc/rpm/.pgp\fP, ×Ù ÄÏÌÖÎÙ ×ËÌÀÞÉÔØ +Например, для того чтобы использовать PGP для подписи пакетов от имени +пользователя \fB"John Doe "\fP из key rings, находящихся +в \fB/etc/rpm/.pgp\fP, вы должны включить .IP "\fB%_signature\fP" \fBpgp\fP @@ -508,74 +508,74 @@ compress), \fBJohn Doe " .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://:@hostname:/path/to/package.rpm\fP .PP -åÓÌÉ ÞÁÓÔØ \fI\fP ÏÐÕÝÅÎÁ, ÐÁÒÏÌØ ÂÕÄÅÔ ÚÁÐÒÏÛÅÎ (ÐÏ ÏÄÎÏÍÕ -ÒÁÚÕ ÄÌÑ ËÁÖÄÏÊ ÐÁÒÙ user/hostname). åÓÌÉ ÎÉ \fI\fP, ÎÉ -\fI\fP ÎÅ ÕËÁÚÁÎÙ, ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎ anonymous ftp. ÷Ï ×ÓÅÈ ÓÌÕÞÁÑÈ -ÉÓÐÏÌØÚÕÅÔÓÑ ÐÁÓÓÉ×ÎÁÑ (PASV) ÐÅÒÅÓÙÌËÁ ÐÏ FTP. +Если часть \fI\fP опущена, пароль будет запрошен (по одному +разу для каждой пары user/hostname). Если ни \fI\fP, ни +\fI\fP не указаны, будет использован anonymous ftp. Во всех случаях +используется пассивная (PASV) пересылка по FTP. -\fBrpm\fP ÐÏÚ×ÏÌÑÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ Ó ftp URL ÓÌÅÄÕÀÝÉÅ ÏÐÃÉÉ: +\fBrpm\fP позволяет использовать с ftp URL следующие опции: .IP "\fB\--ftpproxy \fI\fP" -óÉÓÔÅÍÁ \fI\fP ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÁ ËÁË ÐÒÏËÓÉ\-ÓÅÒ×ÅÒ ÄÌÑ ×ÓÅÈ -ÐÅÒÅÓÙÌÏË, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÐÒÏÉÚ×ÏÄÉÔØ FTP\-ÓÏÅÄÉÎÅÎÉÑ ÞÅÒÅÚ firewall, -ÉÓÐÏÌØÚÕÀÝÉÊ ÐÒÏËÓÉ ÄÌÑ ×ÙÈÏÄÁ ×Ï ×ÎÅÛÎÉÊ ÍÉÒ. üÔÁ ÏÐÃÉÑ ÍÏÖÅÔ ÂÙÔØ ÚÁÄÁÎÁ -ÔÁËÖÅ ÎÁÓÔÒÏÊËÏÊ ÍÁËÒÏÓÁ \fB_ftpproxy\fP. +Система \fI\fP будет использована как прокси\-сервер для всех +пересылок, что позволяет производить FTP\-соединения через firewall, +использующий прокси для выхода во внешний мир. Эта опция может быть задана +также настройкой макроса \fB_ftpproxy\fP. .IP "\fB\--ftpport \fI\fP" -úÁÄÁÅÔ ÎÏÍÅÒ TCP\-ÐÏÒÔÁ, ÉÓÐÏÌØÚÕÅÍÏÇÏ ÄÌÑ FTP\-ÓÏÅÄÉÎÅÎÉÊ ×ÍÅÓÔÏ -ÐÏÒÔÁ ÐÏ ÕÍÏÌÞÁÎÉÀ. -üÔÁ ÏÐÃÉÑ ÍÏÖÅÔ ÂÙÔØ ÔÁËÖÅ ÚÁÄÁÎÁ ÎÁÓÔÒÏÊËÏÊ ÍÁËÒÏÓÁ \fB_ftpport\fP. +Задает номер TCP\-порта, используемого для FTP\-соединений вместо +порта по умолчанию. +Эта опция может быть также задана настройкой макроса \fB_ftpport\fP. .PP -\fBrpm\fP ÐÏÚ×ÏÌÑÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ Ó http URL ÓÌÅÄÕÀÝÉÅ ÏÐÃÉÉ: +\fBrpm\fP позволяет использовать с http URL следующие опции: .IP "\fB\--httpproxy \fI\fP" -óÉÓÔÅÍÁ \fI\fP ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÁ ËÁË ÐÒÏËÓÉ\-ÓÅÒ×ÅÒ ÄÌÑ ×ÓÅÈ -ÐÅÒÅÓÙÌÏË, ÞÔÏ ÐÏÚ×ÏÌÑÅÔ ÐÒÏÉÚ×ÏÄÉÔØ HTTP\-ÓÏÅÄÉÎÅÎÉÑ ÞÅÒÅÚ firewall, -ÉÓÐÏÌØÚÕÀÝÉÊ ÐÒÏËÓÉ ÄÌÑ ×ÙÈÏÄÁ ×Ï ×ÎÅÛÎÉÊ ÍÉÒ. üÔÁ ÏÐÃÉÑ ÍÏÖÅÔ ÂÙÔØ ÚÁÄÁÎÁ -ÔÁËÖÅ ÎÁÓÔÒÏÊËÏÊ ÍÁËÒÏÓÁ \fB_httpproxy\fP. +Система \fI\fP будет использована как прокси\-сервер для всех +пересылок, что позволяет производить HTTP\-соединения через firewall, +использующий прокси для выхода во внешний мир. Эта опция может быть задана +также настройкой макроса \fB_httpproxy\fP. .IP "\fB\--httpport \fI\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), /tmp/rpm* .fi .El -.SH óí. ôáëöå +.SH СМ. ТАКЖЕ .IR glint (8) , .IR rpm2cpio (8) , .B http://www.rpm.org/ .nf -.SH á÷ôïòù +.SH АВТОРЫ .nf Marc Ewing Jeff Johnson Erik Troan -Sergey Kubushin \- ÐÅÒÅ×ÏÄ É ÁÄÁÐÔÁÃÉÑ - ÄÌÑ KSI Linux. +Sergey Kubushin \- перевод и адаптация + для KSI Linux. .fi diff --git a/doc/ru/rpm2cpio.8 b/doc/ru/rpm2cpio.8 index b16a513..08d9e4c 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 .fi -- 2.7.4