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 / макроси за конфигурация на системата и ~ / .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 ), за да видите как се използва команда на вашия компютър.