Rpm - Линукс команда - Unix команда

Linux / Unix команда : rpm

ИМЕ

RPM - Ръководство за пакети RPM

Кратък обзор

ПРЕРАБОТВАНЕ И ПРОВЕРЯВАЩИ ОПАКОВКИ:

rpm { -q | --query } [ изберете опции ] [ опции за заявки ]

rpm { -V | -потвърди } [ изберете опции ] [ потвърди опции ]

rpm - импорт PUBKEY ...

rpm { -K | -checksig } [ -значение ] [- най- малкото ]
PACKAGE_FILE ...

ИНСТАЛИРАНЕ, ОБОРУДВАНЕ И ПРЕМАХВАНЕ НА ОПАКОВКИТЕ:

rpm { -i | --инсталиране } [ инсталиране на опции ] PACKAGE_FILE ...

rpm { -U | -upgrade } [ инсталиране на опции ] PACKAGE_FILE ...

rpm { -F | -freshen } [ инсталиране на опции ] PACKAGE_FILE ...

rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --noncripts ]
[ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...

РАЗНИ:

rpm { --initdb | --rebuilddb }

rpm { --addsign | --resign } PACKAGE_FILE ...

rpm { --querytags | --showrc }

rpm { --setperms | --setugids } PACKAGE_NAME ...

изберете опции-


[ PACKAGE_NAME ] [ -a, - всички ] [ -f, - файл FILE ]
[ -g, - група GROUP ] { -p, - пакет PACKAGE_FILE ]
[ --fileid MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[ --querybynumber HDRNUM ] [ --включен от PACKAGE_NAME ]
[ --Когато предоставя CAPABILITY ] [ --Кои иска КАПАЦИТЕТ ]

заявки опции


[ --changelog ] [ -c, - configfiles ] [ -d, -docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ -last ] [ -l, - списък ]
[ --профили ] [ --qf, - queryformat QUERYFMT ]
[ -R, - изисква ] [ --scripts ] [ -s, - състояние ]
[- triggers, - triggerscripts ]

провери на опция


[ --nodeps ] [ --nofiles ] [ --профили ]
[ --надясно ] [ --значение ]
[ --nolinkto ] [ --nomd5 ] [ --запис ] [ --носещ ]
[ --нагрупа ] [ --времена ] [ --номоде ] [ --nordev ]

инсталиране на опция


[ --aid ] [ --allfiles ] [ --badreloc ] [ --excludepath OLDPATH ]
[ --excludedwords ] [ --force ] [ -h, - хеш ]
[ --изписване на изображението ] [ --написване ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --намерен ] [ --сеснимка ] [ --напомощ ]
[ --nonorder ] [ --noncripts ] [ --notriggers ]
[ --oldpackage ] [ --percent ] [ --prefix NEWPATH ]
[ --localize OLDPATH = NEWPATH ]
[ --repackage ] [ --resetfiles ] [ --replacepkgs ]
[ --test ]

ОПИСАНИЕ

rpm е мощен пакет мениджър , който може да се използва за изграждане, инсталиране, заявка, проверка, актуализиране и изтриване на отделни софтуерни пакети. Пакетът се състои от архив от файлове и метаданни, използвани за инсталиране и изтриване на архивните файлове. Мета данни включват помощни скриптове, файлови атрибути и описателна информация за пакета. Пакетите се предлагат в две разновидности: двоични пакети, използвани за капсулиране на софтуер, който да бъде инсталиран, и пакети с източници, съдържащи изходния код и рецептата, необходима за производството на двоични пакети.

Трябва да бъде избран един от следните основни режими: Запитване , потвърждение , проверка на подпис , инсталиране / надстройка / освежаване , деинсталиране , инициализиране на база данни , възстановяване на база данни , подаване на оставка , добавяне на подпис , задаване на собствениците / групите , показване на заявки за заявки и показване на конфигурацията .

ОБЩИ ВАРИАНТИ

Тези опции могат да се използват във всички различни режими.

-?, --помогне

Печатайте по-дълго съобщение за използване, след което нормално.

--version

Отпечатайте един ред, съдържащ номера на версията на използваните rpm .

--quiet

Печат колкото се може по-малко - обикновено ще се показват само съобщения за грешка.

-V

Отпечатване на подробна информация - обикновено ще се показват рутинни съобщения за напредъка.

-vv

Отпечатвайте много грозна информация за отстраняване на грешки.

Филмиране на файла

Всеки от файловете в разделеното на двоеточие FILELIST се прочита последователно с rpm за конфигурационна информация. Само първият файл в списъка трябва да съществува и tildes ще бъде разширен до стойността $ HOME . Стандартният FILELIST е / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

- тръба CMD

Тръгва изхода на об / мин към командата CMD .

ДАНЪЧНИ ДИРЕКТОРИ

Използвайте базата данни в DIRECTORY rathen, отколкото пътя по подразбиране / var / lib / rpm

- корен DIRECTORY

Използвайте дървото на файловата система, вкоренено в DIRECTORY, за всички операции. Забележете, че това означава, че базата данни в DIRECTORY ще бъде използвана за проверки на зависимостта и всеки скриплет (и) (например % post, ако инсталирате или % prep, ако изграждате, пакет) ще се изпълнява след chroot (2) в DIRECTORY .

ИНСТАЛИРАНЕ И ОБОРУДВАНЕ ВЪЗМОЖНОСТИ

Общата форма на командата за инсталиране на rpm е

rpm { -i | --инсталиране } [ инсталиране на опции ] PACKAGE_FILE ...

Това инсталира нов пакет.

Общата форма на командата за обновяване на rpm е

rpm { -U | -upgrade } [ инсталиране на опции ] PACKAGE_FILE ...

Това надстройва или инсталира пакета, който понастоящем е инсталиран на по-нова версия. Това е същото като инсталирането, освен ако всички други версии на пакета бъдат премахнати след инсталирането на новия пакет.

rpm { -F | -freshen } [ инсталиране на опции ] PACKAGE_FILE ...

Това ще обновява пакетите, но само ако в момента съществува по-ранна версия. Пакетът PACKAGE_FILE може да бъде посочен като URL адрес на ftp или http , в който случай пакетът ще бъде изтеглен, преди да бъде инсталиран. Вижте FTP / HTTP OPTIONS за информация относно вътрешната поддръжка на ftp и http клиент за rpm .

--aid

Добавете предложените пакети към транзакцията, когато е необходимо.

--всички файлове

Инсталира или надстройва всички missingok файлове в пакета, независимо дали те съществуват.

--badreloc

Използва се с - relocate , позволява премествания на всички файлови пътища, а не само онези OLDPATH , които са включени в намеренията за преместване на двоични пакети.

--excludeepath OLDPATH

Не инсталирайте файлове, чието име започва с OLDPATH .

--excludedocs

Не инсталирайте файлове, които са обозначени като документация (която включва страници на човека и texinfo документи).

--force

Също като използването на --replacepkgs , --replace файловете и --oldpackage .

-h, --hash

Печат на 50 знака за хеш, тъй като архивът на пакетите е разопакован. Използвайте с -v | --verbose за по-хубав дисплей.

--ignoresize

Не проверявайте файловите системи за монтиране на достатъчно място на диска, преди да инсталирате този пакет.

--ignorearch

Разрешаване на инсталирането или надстройването дори ако архитектурите на двоичния пакет и хост не съвпадат.

--ignoreos

Разрешаване на инсталирането или надстройването, дори ако операционните системи на двоичния пакет и хост не съвпадат.

--includedocs

Инсталирайте файлове с документация. Това е поведението по подразбиране.

--justdb

Актуализирайте само базата данни, а не файловата система.

--nodigest

Не проверявайте пакетите или кодовете, когато четете.

--nosignature

Не проверявайте подписите на пакета или заглавките при четене.

--nodeps

Не правете проверка на зависимостта, преди да инсталирате или надстроите пакет.

--nosuggest

Не предлагайте пакет (и), който да осигурява липсваща зависимост.

--noorder

Не преподреждайте пакетите за инсталиране. Списъкът на опаковките обикновено бива пренареждан, за да се задоволят зависимостите.

--noscripts

--nopre

--nopost

--nopreun

--nopostun

Не изпълнявайте скриплет с едно и също име. Опцията - присписи е еквивалентна на

- nopre - nopost - nopreun - nopostun

и изключва изпълнението на съответния скрипт (и) % pre , % post , % preun и % postun .

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

Не изпълнявайте скрипт за задействане на този тип. Опцията - затварящи устройства е еквивалентна на

- неправилно - невъзможно

и изключва изпълнението на съответните % triggerin , % triggerun и % triggerpostun scriptlet (s).

--oldpackage

Позволете ъпгрейд да замени по-нов пакет с по-стар.

--percent

Печатате проценти, тъй като файловете се разопаковат от архива на пакета. Това е предназначено да направи лесната работа на оборотите от други инструменти.

- префикс NEWPATH

За пренасочващи се двоични пакети преведете всички пътища на файловете, които започват с инсталационния префикс в пакета за преместване на пакети, към NEWPATH .

- рестартирайте OLDPATH = NEWPATH

За пренасочващи се двоични пакети преведете всички пътища на файловете, които започват с OLDPATH в пакета за преместване на пакети към NEWPATH . Тази опция може да се използва многократно, ако няколко OLDPATH в пакета трябва да бъдат преместени.

--repackage

Преинсталирайте файловете преди да ги изтриете. Предварително инсталираният пакет ще бъде наименуван в съответствие с макроса % _repackage_name_fmt и ще бъде създаден в директорията, наречена от макроса % _repackage_dir (стойността по подразбиране е / var / tmp ).

--replacefiles

Инсталирайте пакетите, дори ако те заменят файлове от други вече инсталирани пакети.

--replacepkgs

Инсталирайте пакетите, дори ако някои от тях вече са инсталирани на тази система.

--тест

Не инсталирайте пакета, просто проверявайте и докладвайте за потенциални конфликти.

ИЗКЛЮЧВАТЕ ВАРИАНТИТЕ

Общата форма на командата за изтриване на rpm е

rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --noscripts ] [ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...

Могат да се използват и следните опции:

--allmatches

Премахнете всички версии на пакета, които съответстват на PACKAGE_NAME . Обикновено се генерира грешка, ако PACKAGE_NAME отговаря на няколко пакета.

--nodeps

Не проверявайте зависимости, преди да деинсталирате пакетите.

--noscripts

--nopreun

--nopostun

Не изпълнявайте скриплет с едно и също име. Опцията - присписи по време на изтриване на пакети е еквивалентна на

- nopreun - nopostun

и изключва изпълнението на съответните % preun и % postun scriptlet (s).

--notriggers

--notriggerun

--notriggerpostun

Не изпълнявайте скрипт за задействане на този тип. Опцията - затварящи устройства е еквивалентна на

- невъзможно

и изключва изпълнението на съответните % triggerun и % triggerpostun scriptlet (s).

--repackage

Преинсталирайте файловете преди да ги изтриете. Предварително инсталираният пакет ще бъде наименуван в съответствие с макроса % _repackage_name_fmt и ще бъде създаден в директорията, наречена от макроса % _repackage_dir (стойността по подразбиране е / var / tmp ).

--тест

Не се опитвайте да деинсталирате нищо, просто преминете през движенията. Полезно във връзка с опцията -vv за отстраняване на грешки.

ОПЦИИ ЗА ТЪРСЕНЕ

Общата форма на командата за заявка rpm е

rpm { -q | --query } [ изберете опции ] [ опции за заявки ]

Можете да посочите формата, в който трябва да се отпечата информацията за пакета. За да направите това, използвайте


--qf | --queryformat QUERYFMT

опция, последвана от QUERYFMT формат низ. Форматите на заявките са модифицирани версии на стандартното форматиране на printf (3) . Форматът е съставен от статични струни (които могат да включват стандартни C изходни знаци за нови линии, раздели и други специални знаци) и форматиращи от тип printf (3) . Тъй като оборотите вече знаят типа, който трябва да се отпечатат, спецификаторът на типа трябва да бъде пропуснат и заменен от името на заглавния етикет, който ще бъде отпечатан, приложен от символите {} . Името на маркерите е неекскретно и главната част RPMTAG_ от името на маркера може да бъде пропуснато.

Могат да се изискват алтернативни формати на изход, като следвате маркера с : typetag . Понастоящем се поддържат следните типове:

: броня


Обвийте публичен ключ в бронята ASCII.

: base64

Кодиране на двоични данни с помощта на base64.

:дата

Използвайте strftime (3) формат "% c".

: ден

Използвайте strftime (3) формат "% a% b% d% Y".

: depflags

Форматирайте флаговете за зависимост.

: fflags

Флагове на форматирани файлове.

: шестнадесетичен

Форматирайте в шестнадесетичен.

: осмична

Форматирайте на осмици.

: perms

Разрешения за форматиране на файлове.

: shescape

Избягвайте единични кавички за използване в скрипт.

: triggertype

Показване на суфикса за задействане.

Например, за да отпечатате само имената на заявените пакети, можете да използвате % {NAME} като формат. За да отпечатате името на пакета и информацията за разпространението в две колони, можете да използвате % -30 {NAME}% {DISTRIBUTION} . rpm ще отпечата списък на всички тагове, за които знае, когато се извиква с аргумента --querytags .

Има две подгрупи от опции за заявки: избор на пакет и избор на информация.

ОПЦИИ ЗА ПОДБОР НА ПАКЕТИ:

PACKAGE_NAME

Задайте инсталирания пакет PACKAGE_NAME .

-а, - всички

Заявете всички инсталирани пакети.

-f, - файл ФАЙЛ

Пакет за заявки притежаващ FILE .

--Фийлд MD5

Пакет за заявки, който съдържа даден идентификатор на файла, т.е. разбивката на MD5 за съдържанието на файла.

-g, - група GROUP

Заявете пакети с групата GROUP .

- hdrid SHA1

Пакет за заявки, който съдържа даден идентификатор на заглавката, т.е. SHA1 от областта на непроменливия хедър.

-p, - пакета PACKAGE_FILE

Запитване за (деинсталирано) пакет PACKAGE_FILE . Пакетът PACKAGE_FILE може да бъде посочен като ftp или HTTP URL стил, в който случай заглавката на пакета ще бъде изтеглена и запитвана. Вижте FTP / HTTP OPTIONS за информация относно вътрешната поддръжка на ftp и http клиент за rpm . Аргументът (ите) PACKAGE_FILE , ако не е двоичен пакет, ще бъде интерпретиран като манифест на пакета ASCII. Коментарите са разрешени, като се започва с "#" и всеки ред на файла на манифеста на пакетите може да включва отделни глобални изрази в бяло пространство, включително URL адреси с отдалечени глобални изрази, които ще бъдат разширени до заместените вместо манифеста пътеки допълнителни аргументи PACKAGE_FILE към заявката.

--pkgid MD5

Пакет за заявки, който съдържа даден идентификатор на пакета, т.е. разбивката на MD5 на комбинираното съдържание на заглавката и полезния товар.

--QUERYbynumber HDRNUM

Заявете директно вписването на базата данни на HDRNUM ; това е полезно само за отстраняване на грешки.

СПЕФФИЛ

Разглеждайте и заявете SPECFILE като пакет. Въпреки че не е налична цялата информация (например списъци с файлове), този тип заявка позволява rpm да се използва за извличане на информация от спец. Файлове, без да се налага да се записва specfile parser.

- Тид TID

Пакет за заявки, който има даден идентификатор на транзакция с TID . В момента се използва unix time stamp за идентификатор на транзакцията. Всички пакети инсталирани или изтрити в рамките на една транзакция имат общ идентификатор.

- прекъснат от PACKAGE_NAME

Заявки за пакети, които се задействат от пакета (пакетите) PACKAGE_NAME .

--Когато предоставя CAPABILITY

Заявете всички пакети, които осигуряват способността за CAPABILITY .

- Който иска КАПАЦИТЕТ

Запитване за всички пакети, които изискват CAPABILITY за правилно функциониране.

ОПЦИИ НА ПАКЕТИТЕ:

--changelog

Покажете информация за промяната за пакета.

-c, --configfiles

Да се ​​изброят само конфигурационните файлове (означава -l ).

-d, --документи

Посочете само файловете с документи (означава -l ).

--dump

Данни за файла с грешки:

път размер mtime md5sum режим собственик група isconfig isdoc rdev символна връзка

Тази опция трябва да се използва с поне един от -l , -c , -d .

--filesbypkg

Посочете всички файлове във всеки избран пакет.

-i, --info

Показва информация за пакета, включително име, версия и описание. Това използва --queryformat, ако е зададен.

--last

Заявява списъка с пакети според времето за инсталиране, така че най-новите пакети да са отгоре.

-l, --страница

Списък на файловете в пакета.

--provides

Посочете възможностите, които този пакет предлага.

-R, - искания

Посочете пакетите, от които зависи този пакет.

--scripts

Посочете конкретния скриплет за пакети, които се използват като част от процесите на инсталиране и деинсталиране.

-s, - държава

Показва състоянията на файловете в пакета (означава -l ). Състоянието на всеки файл е нормално , не е инсталирано или заменено .

- тригери,

Покажете скриптовете за задействане, ако има такива, които се съдържат в пакета.

ПРОВЕРЕТЕ ВАРИАНТИТЕ

Общата форма на командата за проверка на оборотите е

rpm { -V | -потвърди } [ изберете опции ] [ потвърди опции ]

Потвърждаването на пакет сравнява информация за инсталираните файлове в пакета с информация за файловете, взети от пакета метаданни, съхранявани в базата данни с об / мин. Освен всичко друго, проверката сравнява размера, MD5 сумата, разрешенията, типа, собственика и групата на всеки файл. Показват се всички несъответствия. Файлове, които не са инсталирани от пакета, например файловете с документация, изключени при инсталиране чрез опцията " --excludedocs ", ще бъдат мълчаливо игнорирани.

Опциите за избор на пакета са същите като при заявките за пакети (включително пакетни манифестирани файлове като аргументи). Други опции, уникални за потвърждаване, са:

--nodeps

Не проверявайте зависимостите на опаковките.

--nodigest

Не проверявайте пакетите или кодовете, когато четете.

--nofiles

Не проверявайте атрибутите на пакетните файлове.

--noscripts

Не изпълнявайте скрипта% verifyscript (ако има такъв).

--nosignature

Не проверявайте подписите на пакета или заглавките при четене.

--nolinkto

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

Не проверявайте съответния файлов атрибут.

Форматът на изхода е поредица от 8 знака, евентуален маркер на атрибутите:

в % конфигурационен конфигурационен файл. d % doc документация файл. g % ghost file (т.е. съдържанието на файла не е включено в полезния товар на пакета). l % лиценз лиценз файл. r % readme readme файл.

от заглавката на пакета, следвана от името на файла. Всеки от 8 знака обозначава резултата от сравнението на атрибута (ите) на файла със стойността на тези атрибути, регистрирани в базата данни. Еднократно " . " (Период) означава преминаването на теста, докато един " ? " (Въпросителен знак) показва, че тестът не може да бъде извършен (например разрешенията за файла предотвратяват четенето). В противен случай символът (mnemonically em B oldened) означава провал на съответния тест - проверка:

S файла Size се различава M Различава се (включва разрешения и тип на файла) 5 MD 5 сума се различава D D e evice голям / малък брой неправилно съвпадение L чете L мастило (2) собствеността се различава

ДИГИТАЛЕН ПОДПИС И ИЗВЪРШВАНЕ НА ПРОВЕРКА

Общите форми на команди за цифров подпис в минута са

rpm - импорт PUBKEY ...

rpm { --checksig } [ --posignature ] [ --nodigest ]
PACKAGE_FILE ...

Опцията -checksig проверява всички извлечения и подписи, съдържащи се в PACKAGE_FILE, за да се гарантира целостта и произхода на пакета. Обърнете внимание, че подписите вече се проверяват всеки път, когато се чете пакет, и - проверката е полезна, за да се проверят всички раздели и подписи, свързани с пакета.

Цифровите подписи не могат да бъдат проверени без публичен ключ. А брониран публичен ключ ASCII може да се добави към базата данни rpm използвайки --import . Импортираният публичен ключ се пренася в заглавка и управлението на пръстените се изпълнява точно като управлението на пакети. Например, всички внесени понастоящем публични ключове могат да се показват чрез:

rpm -qa gpg-pubkey *

Подробности за конкретен публичен ключ, когато се импортират, могат да се показват чрез запитване. Ето информация за ключа Red Hat GPG / DSA:

rpm -qi gpg-pubkey-db42a60e

Накрая, публичните ключове могат да бъдат изтрити, след като са импортирани точно като пакети. Ето как да премахнете ключа Red Hat GPG / DSA

rpm -e gpg-pubkey-db42a60e

ПОДПИСВАНЕ НА ПАКЕТ

rpm --addsign | --resign PACKAGE_FILE ...

И двете опции --addsign и --resignign генерират и вмъкват нови подписи за всеки отделен пакет PACKAGE_FILE , замествайки всички съществуващи подписи. Има две възможности по исторически причини, понастоящем няма разлика в поведението.

ИЗПОЛЗВАНЕ НА GPG ЗА ЗАПИСВАНЕ НА ОПАКОВКИ

За да подпишете пакетите с GPG, оборотите трябва да бъдат конфигурирани да изпълняват GPG и да могат да намерят пръстен с ключовете. По подразбиране, rpm използва същите конвенции като GPG за намиране на ключови пръстени, а именно променливата за $ GNUPGHOME . Ако вашите ключалки не са разположени, където GPG очаква да бъдат, ще трябва да конфигурирате макроса % _gpg_path да бъде местоположението на ключа за ключовете на GPG, които да използвате.

За съвместимост с по-старите версии на GPG, PGP и rpm, трябва да бъдат конфигурирани само пакетите signature VPG OpenPGP. Могат да се използват алгоритми за проверка на DSA или RSA, но се предпочита DSA.

Ако искате да можете да подписвате пакети, които създавате сами, трябва да създадете своя собствена публична и тайна двойка ключове (вижте ръководството за GPG). Също така ще трябва да конфигурирате макросите rpm

%_подпис

Типът подпис. В момента се поддържат само gpg и pgp.

% _gpg_name

Името на "потребителя", чийто ключ искате да използвате, за да подпишете вашите пакети.

Например, за да можете да използвате GPG за подписване на пакети като потребител "John Doe " от ключалките, намиращи се в /etc/rpm/.gpg, използвайки изпълнимия / usr / bin / gpg бихте включва

% _signature gpg% _gpg_path /etc/rpm/.gpg% _gpg_name Джон Доу % _gpgbin / usr / bin / gpg

в макро конфигурационния файл. Използвайте / etc / rpm / макроси за конфигурация на системата и ~ / .rpmmacros за конфигурация на потребител.

ОПЦИИ НА БАЗАТА НА БАЗАТА НА РЕБУИЛД

Общата форма на командата за повторно изграждане на базата данни е

rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath DIRECTORY ] [ коренна директория ]

Използвайте --initdb, за да създадете нова база данни, използвайте --rebuilddb, за да възстановите индексите на базата данни от инсталираните заглавки на пакетите.

SHOWRC

Командата

rpm --showrc

показва стойностите, които rpm ще използва за всички опции, които понастоящем са зададени в rpmrc и конфигурационните файлове на макроси .

ОПЦИИ на FTP / HTTP

RPM може да действа като FTP и / или HTTP клиент, така че пакетите да могат да бъдат запитвани или инсталирани от интернет. Пакетните файлове за операции по инсталиране, надстройване и заявки могат да се задават като URL адрес на ftp или http стил:

FTP: // USER: ПАРОЛА @ хост: порт / път / до / package.rpm

Ако прозореца : PASSWORD е пропуснат, паролата ще бъде подканена за (веднъж за двойка потребител / име на хост). Ако се пропуснат потребител и парола, се използва анонимен ftp . Във всички случаи се извършват пасивни (PASV) FTP трансфери.

rpm позволява следните опции да се използват с ftp URL адреси:

-

Хост HOST ще бъде използван като прокси сървър за всички FTP трансфери, което позволява на потребителите да използват ftp през защитните машини, които използват прокси системи. Тази опция може да бъде определена и чрез конфигуриране на макроса % _ftpproxy .

-

Номерът на TCP PORT, който да се използва за ftp връзката на прокси ftp сървъра вместо пристанището по подразбиране. Тази опция може да бъде определена и чрез конфигуриране на макроса % _ftpport .

rpm позволява следните опции да се използват с http адресите:

--httpproxy HOST

Хост HOST ще бъде използван като прокси сървър за всички http трансфери. Тази опция може да бъде определена и чрез конфигуриране на макроса % _httpproxy .

- Порт Порт

Номерът на TCP PORT, който да се използва за http връзката на http сървър на прокси сървър, вместо на порт по подразбиране. Тази опция може да бъде определена и чрез конфигуриране на макроса % _httpport .

ЛЕЧЕНИЕ ВЪПРОСИ

Изпълняване на rpmbuild

Режимите на конструиране на rpm сега са постоянни в / usr / bin / rpmbuild изпълнима. Въпреки че съвместимостта на наследството, предоставена от долупосочените заявки, е адекватна, съвместимостта не е съвършена; следователно съвместимостта на конструирането на модела чрез търсене на псевдоними се премахва от оборотите. Инсталирайте пакета rpmbuild и вижте rpmbuild (8) за документация за всички режими на създаване на rpm , които са документирани тук в rpm (8).

Добавете следните редове към / etc / popt, ако искате да продължите да извиквате rpmbuild от командния ред 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 - rpmb -bpm rpm exec --tp rpmb -tp rpm exec --tc rpmb -tc rpm exec -t rpmb -ti rpm exec --tl rpmb -t r rpm exec - rpmb -t rpm exec - tb rpmb -tb rpm exec - 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 - таргет rpmb - таргет rpm exec - късо съединение rpmb - short circuit

ВИЖТЕ СЪЩО

popt (3), rpm2cpio (8), rpmbuild (8),

http://www.rpm.org/ http://www.rpm.org/>

Важно: Използвайте командата човек ( % man ), за да видите как се използва команда на вашия компютър.