NÁZOV
rpm - Správca balíkov RPM
SYNOPSA
DOTAZOVANIE A OVEROVANIE BALÍK:
rpm { -q | --query } [ vybrať možnosti ] [ možnosti dopytu ]
rpm { -V | -verifikovať } [ vybrať možnosti ] [ overiť-možnosti ]
rpm - import PUBKEY ...
otáčky za minútu { -K | -checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...
INŠTALÁCIA, OBNOVENIE A ODSTRÁNENIE BALÍK:
rpm { -i | --install } [ inštalačné možnosti ] PACKAGE_FILE ...
rpm { -U | -upgrade } [ inštalačné možnosti ] PACKAGE_FILE ...
rpm { -F | --freshen } [ inštalačné možnosti ] PACKAGE_FILE ...
rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --nopisy ]
[ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...
ZMIEŠANÝ:
rpm { --initdb | --rebuilddb }
rpm { --addsign | --resign ) PACKAGE_FILE ...
rpm { --querytags | --showrc }
rpm { --setperms | --setugids } PACKAGE_NAME ...
select-voľby
[ PACKAGE_NAME ] [ -a, - všetko ] [ -f, - súbor FILE ]
[ -g, - skupina GROUP ] { -p, - balík PACKAGE_FILE ]
[ --fileid MD5 ] [ --hdrid SHA1 ] [ --pkgid MD5 ] [ --tid TID ]
[ --querybynumber HDRNUM ] [ --karbeniePACKAGE_NAME ]
[- čo poskytuje CAPABILITY ] [- čo požaduje CAPABILITY ]
vyhľadávacie možnosti
[ --changelog ] [ -c, --figigfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ -last ] [ -l, - zoznam ]
[ --provides ] [ --qf, - queryformat QUERYFMT ]
[ -R, - vyžaduje ] [- skripty ] [ -s, - stav ]
[ - triggery, - triggerscripts ]
verify-voľby
[ --nodeps ] [ --nofiles ] [ --nopisy ]
[ --nodigest ] [ --podmienka ]
[ --nolinkto ] [ --nomd5 ] [ --násižka ] [ --nuser ]
[ --nogroup ] [ --nomtime ] [ --nomode ] [ --nordev ]
install-voľby
[ --aid ] [ --allfiles ] [ --badreloc ] [ --excludeepath OLDPATH ]
[ --excludedocs ] [ --force ] [ -h, - hash ]
[ --ignoresize ] [ --ignorearch ] [ --ignoreos ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --nodigest ] [ --podmienka ] [ --nosuggest ]
[ --noorder ] [ --nopisy ] [ --notriggery ]
[ --oldpackage ] [ --percent ] [ --prefix NEWPATH ]
[ --relocate OLDPATH = NEWPATH ]
[ --repackage ] [ --reformfiles ] [ --replacepkgs ]
[ --test ]
POPIS
rpm je výkonný správca balíkov , ktorý je možné použiť na vytváranie, inštaláciu, dotazovanie, overovanie, aktualizáciu a vymazanie jednotlivých softvérových balíkov. Balík pozostáva z archívu súborov a metadát, ktoré sa používajú na inštaláciu a vymazanie archívnych súborov. Metadata obsahujú pomocné skripty, atribúty súborov a popisné informácie o balíku. Balíky sa dodávajú v dvoch variantoch: binárne balíky, ktoré sa používajú na zapuzdrenie softvéru na inštaláciu a zdrojové balíky obsahujúce zdrojový kód a recept potrebný na vytvorenie binárnych balíkov.
Musí sa vybrať jeden z nasledujúcich základných režimov: Dotaz , Overenie , Kontrola podpisu , Inštalácia / Aktualizácia / Osvietenie , Odinštalovanie , Inicializácia databázy , Znovu vytvoriť databázu , Zrušiť , Pridať podpis , Nastaviť vlastníkov / Skupiny , Zobraziť dotazové reťazce a Zobraziť konfiguráciu .
VŠEOBECNÉ MOŽNOSTI
Tieto možnosti je možné použiť vo všetkých rôznych režimoch.
-?, --Pomoc
Vytlačte dlhšiu správu o používaní a potom normálne.
--version
Vytlačte jeden riadok obsahujúci číslo použitej verzie otáčok .
--quiet
Tlačte čo najmenšie - zvyčajne sa zobrazia iba chybové hlásenia.
-v
Vytlačte podrobné informácie - zvyčajne sa zobrazia bežné správy o priebehu.
-vv
Vytlačte veľa ošklivých informácií o ladení.
--rcfile FILELIST
Každý súbor v oddelenom dvojbodku FILELIST sa číta postupne v otáčkach za informácie o konfigurácii. Musí existovať iba prvý súbor v zozname a tildy budú rozšírené na hodnotu $ HOME . Predvolený súbor FILELIST je / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .
- CMD potrubia
Rýchlosť výstupu rpm do príkazu CMD .
--dbpath DIRECTORY
Použite databázu v DIRECTORY rathen ako predvolená cesta / var / lib / rpm
- koreň DIRECTORY
Použite stromový systém súborov, ktorý je založený na adresári DIRECTORY pre všetky operácie. Všimnite si, že to znamená, že databáza v rámci DIRECTORY bude použitá na kontrolu závislostí a akýkoľvek skript (y) (napr. % Post pri inštalácii alebo % prep pri budovaní balíka) sa spustí po chroot (2) na DIRECTORY .
INŠTALOVAŤ A UPGRADE MOŽNOSTI
Všeobecná forma príkazu na inštaláciu rpm je
rpm { -i | --install } [ inštalačné možnosti ] PACKAGE_FILE ...
Tým sa nainštaluje nový balík.
Všeobecná forma príkazu na inováciu rpm je
rpm { -U | -upgrade } [ inštalačné možnosti ] PACKAGE_FILE ...
Tento balík inovuje balík, ktorý je aktuálne nainštalovaný, na novšiu verziu. Toto je rovnaké ako inštalácia, s výnimkou odstránenia všetkých ostatných verzií balíka po inštalácii nového balíka.
rpm { -F | --freshen } [ inštalačné možnosti ] PACKAGE_FILE ...
Toto bude inovovať balíky, ale iba vtedy, ak v súčasnosti existuje skoršia verzia. PACKAGE_FILE môže byť zadaný ako ftp alebo http URL , v takom prípade bude balík stiahnutý pred inštaláciou. Pozrite si FTP / HTTP OPTIONS pre informácie o internej ftp a http support klientov rpm .
--aid
Ak je to potrebné, pridajte navrhované balíky k transakcii.
--všetky súbory
Inštaluje alebo inovuje všetky chýbajúce súbory v balíku, bez ohľadu na to, či existujú.
--badreloc
Používa sa s - relocate , umožňujú presuny na všetkých cestách súborov, nielen tie, ktoré sú súčasťou balíka OLDPATH v nápovede na premiestnenie binárneho balíka.
--excludeepath OLDPATH
Neinštalujte súbory, ktorých názov začína s OLDPATH .
--excludedocs
Neinštalujte žiadne súbory, ktoré sú označené ako dokumentácia (ktorá obsahuje stránky s manuálom a dokumenty texinfo).
--force
Rovnaké ako použitie --replacepkgs , --replacefiles a --oldpackage .
-h, --has
Vytlačte 50 znakov hash ako archív balíčkov je rozbalený. Použite s -v | --verbose pre peknejšie zobrazenie.
--ignoresize
Pred inštaláciou tohto balíka nekontrolujete, či sú systémy súborov pripojené k dostatočnému priestoru na disku.
--ignorearch
Povoliť inštaláciu alebo upgrade, aj keď architektúry binárneho balíka a hostiteľa nezodpovedajú.
--ignoreos
Povoliť inštaláciu alebo upgrade, aj keď operačné systémy binárneho balíka a hostiteľa nezodpovedajú.
--includedocs
Inštalujte súbory s dokumentáciou. Toto je predvolené správanie.
--justdb
Aktualizujte len databázu, nie súborový systém.
--nodigest
Počas čítania nekontrolujeme, či sa balík alebo záhlavie zhromažďuje.
--nosignature
Počas čítania neoverte podpisy balíka alebo hlavičky.
--nodeps
Pred inštaláciou alebo aktualizáciou balíka nekontrolujete závislosť.
--nosuggest
Nenavrhujte balíky, ktoré poskytujú chýbajúcu závislosť.
--noorder
Neodbalujte balíky na inštaláciu. Zoznam balíkov by bol zvyčajne preskupený tak, aby spĺňal závislosť.
--noscripts
--nopre
--nopost
--nopreun
--nopostun
Nevykonávajte skript s rovnakým názvom. Možnosť -noscripts je ekvivalentná
--nopre --nopost --nopreun --nopostun
a vypne vykonanie zodpovedajúcich skriptov % pre , % post , % preun a % postun .
--notriggers
--notriggerin
--notriggerun
--notriggerpostun
Nepoužívajte spúšťací skript s názvom typu. Možnosť --notriggers je ekvivalentná
- neznášanlivosť - neznášanlivosť - neznášanlivosť
a vypne vykonanie príslušných skriptov % triggerin , % triggerun a % triggerpostun .
--oldpackage
Povoliť inováciu nahradiť novší balík za starší.
--percent
Vytlačiť percentá ako súbory sú rozbalené z archívu balíkov. To je určené na to, aby otáčky boli ľahké spustiť z iných nástrojov.
--prefix NEWPATH
Ak chcete premiestniť binárne balíky, preložte všetky cesty súborov, ktoré začínajú predponou inštalácie v náznakoch premiestnenia balíčkov na NEWPATH .
- relocate OLDPATH = NEWPATH
Ak chcete premiestniť binárne balíky, preložte všetky cesty k súborom, ktoré začínajú OLDPATH v náznakoch premiestnenia balíkov na NEWPATH . Táto možnosť sa môže použiť opakovane, ak sa majú presunúť viac balíkov OLDPATH v balíku.
--repackage
Znova balajte súbory pred vymazaním. Predtým nainštalovaný balík bude pomenovaný podľa makra % _repackage_name_fmt a bude vytvorený v adresári s názvom makro % _repackage_dir (predvolená hodnota je / var / tmp ).
--replacefiles
Nainštalujte balíky, aj keď nahradia súbory z iných, už nainštalovaných balíkov.
--replacepkgs
Nainštalujte balíky, aj keď niektoré z nich sú už nainštalované v tomto systéme.
--test
Neinštalujte balík, jednoducho skontrolujte a nahláste potenciálne konflikty.
ZMENA OPATRENÍ
Všeobecná forma príkazu na vymazanie rpm je
rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --noscripts ] [ --notriggers ] [ --repackage ] [ --test ] PACKAGE_NAME ...
Môžu sa použiť aj nasledujúce možnosti:
--allmatches
Odstráňte všetky verzie balíka, ktoré zodpovedajú PACKAGE_NAME . Za normálnych okolností sa zobrazí chyba, ak sa balíček PACKAGE_NAME zhoduje s viacerými balíkmi.
--nodeps
Nezabudnite na závislosť pred odinštalovaním balíkov.
--noscripts
--nopreun
--nopostun
Nevykonávajte skript s rovnakým názvom. Voľba --noscripts počas vymazania balíka je ekvivalentná
--nopreun --nopostun
a vypne vykonanie zodpovedajúcich % preun a % postun scriptlet (s).
--notriggers
--notriggerun
--notriggerpostun
Nepoužívajte spúšťací skript s názvom typu. Možnosť --notriggers je ekvivalentná
- neznášanlivosť - neznášanlivosť
a vypne vykonanie príslušných skriptov % triggerun a % triggerpostun .
--repackage
Znova balajte súbory pred vymazaním. Predtým nainštalovaný balík bude pomenovaný podľa makra % _repackage_name_fmt a bude vytvorený v adresári s názvom makro % _repackage_dir (predvolená hodnota je / var / tmp ).
--test
Nič skutočne neodinštalujte, len prejdite v pohybe. Užitočné v spojení s voľbou -vv na ladenie.
MOŽNOSTI QUERY
Všeobecná forma príkazu dotazu rpm je
rpm { -q | --query } [ vybrať možnosti ] [ možnosti dopytu ]
Môžete určiť formát, v ktorom by mali byť vytlačené informácie o balíku
--qf | --queryformat QUERYFMT
, nasleduje reťazec formátu QUERYFMT . Formáty dopytov sú modifikované verzie štandardného formátu printf (3) . Formát sa skladá zo statických reťazcov (ktoré môžu zahŕňať štandardné úniky znakov C pre nové riadky, karty a iné špeciálne znaky) a formátovače typu printf (3) . Keďže rpm už pozná typ, ktorý sa má vytlačiť, špecifikátor typu musí byť vynechaný a nahradený názvom hlavičky, ktorá sa má vytlačiť, priloženou znakmi {} . Názvy značiek sa nezhodujú s veľkosťou veľkých a malých písmen a hlavná časť RPMTAG_ názvu značky sa môže vynechať.
Formáty alternatívnych výstupov možno požadovať tak, že postupujete podľa značky : typetag . V súčasnosti sú podporované nasledujúce typy:
: brnenie
Zabalte verejný kľúč v brnení ASCII.
: base64
Kódovanie binárnych údajov pomocou base64.
: dátum
Použite formát strftime (3) "% c".
: den
Použite formát strftime (3) "% a% b% d% Y".
: depflags
Formátovať príznaky závislostí.
: fflags
Formátovať príznaky súborov.
: hex
Formátovať v hexadecimálnom formáte.
: osmičkový
Formát v osmičke.
: perms
Formátovanie súborových oprávnení.
: shescape
Únik jednoduchých úvodzoviek pre použitie v skripte.
: triggertype
Zobraziť príponu spúšťača.
Napríklad, ak chcete vytlačiť len názvy balíkov, ktoré ste dotazovali, môžete použiť reťazec formátu % {NAME} . Ak chcete vytlačiť názov balíka a informácie o distribúcii v dvoch stĺpcoch, môžete použiť % -30 {NAME}% {DISTRIBUTION} . otáčky za minútu vytlačia zoznam všetkých značiek, o ktorých vie, keď sú vyvolané pomocou argumentu --querytags .
Existujú dve podmnožiny možností dotazovania: výber balíka a výber informácií.
MOŽNOSTI VÝBERU BALENIA:
PACKAGE_NAME
Dotazujte na inštalovaný balík s názvom PACKAGE_NAME .
-a, - všetko
Dotazujte sa na všetky nainštalované balíky.
-f, - súbor SÚBOR
Balík dopytov vlastnícky súbor .
--fileid MD5
Balík dopytov, ktorý obsahuje daný identifikátor súboru, tj záznam MD5 obsahu súboru.
-g, --group GROUP
Dotazujte balíky so skupinou GROUP .
--hdrid SHA1
Balík dopytov, ktorý obsahuje daný identifikátor hlavičky, tj prehľad SHA1 oblasti nezmenenej hlavičky.
-p, --package PACKAGE_FILE
Dotazujte balík PACKAGE_FILE (odinštalovaný). Súbor PACKAGE_FILE môže byť zadaný ako adresa URL štýlu ftp alebo http , v takom prípade bude hlavička balíka stiahnutá a načítaná. Pozrite si FTP / HTTP OPTIONS pre informácie o internej ftp a http support klientov rpm . Argumenty PACKAGE_FILE , ak nie binárny balík, budú interpretované ako balík manifestov ASCII. Komentáre sú povolené, začínajúc znakom "#" a každý riadok súboru manifestu balíka môže obsahovať oddelené globálne výrazy v bielom priestore, vrátane adresy URL so vzdialenými globálnymi výrazmi, ktoré sa rozšíria na cesty, ktoré sú nahradené namiesto manifestu balíka ako dodatočné argumenty PACKAGE_FILE k dotazu.
--pkgid MD5
Balík dopytov, ktorý obsahuje daný identifikátor balíka, tj záznam MD5 kombinovaného obsahu hlavičky a užitočnej záťaže.
--querybynumber HDRNUM
Dotazujte priamo záznam databázy HDRNUM ; toto je užitočné iba na ladenie.
- SPECFILE
Rozoberte a vyhľadajte SPECFILE , akoby bol balík. Hoci nie sú k dispozícii všetky informácie (napr. Zoznamy súborov), tento typ dotazu umožňuje použiť rpm na extrahovanie informácií zo špecifikovaných súborov bez toho, aby ste museli napísať analyzátor specfile.
- TID
Balíky dopytov, ktoré majú daný identifikátor transakcie TID . V súčasnosti sa ako identifikátor transakcie používa unixová časová značka. Všetky balíky nainštalované alebo vymazané v rámci jednej transakcie majú spoločný identifikátor.
--prihlásenýPACKAGE_NAME
Balíky dopytov, ktoré sa spúšťajú balíčkom (balíkmi) PACKAGE_NAME .
- ktoré poskytuje CAPABILITY
Dotazujte sa na všetky balíky, ktoré poskytujú možnosť CAPABILITY .
- čo si želá SPÔSOBILOSŤ
Dotazujte všetky balíky, ktoré vyžadujú správnu funkciu CAPABILITY .
MOŽNOSTI PACIENTA:
--changelog
Zobrazte informácie o zmene balíka.
-c, --configfiles
Vymenujte iba konfiguračné súbory (znamená -l ).
-d, --docfiles
Zobrazia sa iba súbory s dokumentáciou (znamená -l ).
--dump
Informácie o súbore výpisu:
veľkosť cesty mtime režim md5sum vlastník skupiny isconfig isdoc rdev symlinkTáto možnosť sa musí používať s aspoň jedným z -l , -c , -d .
--filesbypkg
Zoznam všetkých súborov v každom vybratom balíku.
-i, --info
Zobrazenie informácií o balíku vrátane mena, verzie a popisu. Toto používa --queryformat, ak bol zadaný.
--last
Uvedie zoznam balíkov podľa času inštalácie tak, aby najnovšie balíky boli v hornej časti.
-l, --list
Zoznam súborov v balíku.
--provides
Vymenujte možnosti tohto balíka.
-R, - požaduje
Zoznam balíkov, na ktorých závisí tento balík.
--scripts
Uveďte skript (y) špecifické pre daný balík, ktorý sa používa ako súčasť procesov inštalácie a odinštalovania.
-s, --state
Zobrazuje stavy súborov v balíku (znamená -l ). Stav každého súboru je normálny , nenainštalovaný alebo nahradený .
- triggery, --triggerscripts
Zobrazte spúšťacie skripty, ak existujú, ktoré sú obsiahnuté v balíku.
OVERIŤ MOŽNOSTI
Všeobecná forma príkazu na overenie rpm je
rpm { -V | -verifikovať } [ vybrať možnosti ] [ overiť-možnosti ]
Overenie balíka porovnáva informácie o nainštalovaných súboroch v balíku s informáciami o súboroch odobratých z metadát balíka uložených v databáze rpm. Okrem iného overovanie porovnáva veľkosť, sumu MD5, povolenia, typ, vlastníka a skupinu každého súboru. Zobrazia sa akékoľvek nezrovnalosti. Súbory, ktoré neboli nainštalované z balíka, napríklad súbory dokumentácie vylúčené pri inštalácii pomocou možnosti " --excludedocs ", budú ticho ignorované.
Možnosti výberu balíka sú rovnaké ako pri dotazovaní balíkov (vrátane súborov manifestu balíkov ako argumentov). Ďalšie možnosti, ktoré sú jedinečné v režime overovania, sú:
--nodeps
Neoverujte závislosti balíkov.
--nodigest
Počas čítania nekontrolujeme, či sa balík alebo záhlavie zhromažďuje.
--nofiles
Neoverenie žiadnych atribútov balíkových súborov.
--noscripts
Nevykonávajte skript verifikátora% verifyscript (ak nejaký existuje).
--nosignature
Počas čítania neoverte podpisy balíka alebo hlavičky.
--nolinkto
--nomd5
--nosize
--nouser
--nogroup
--nomtime
--nomode
--nordev
Neoverenie príslušného atribútu súboru.
Formát výstupu je reťazec s 8 znakmi, možný atribút marker:
c % konfiguračný súbor konfigurácie. d % doc dokumentácia súboru. g % súboru ghost (tj obsah súboru nie je súčasťou balíka užitočného zaťaženia). l % licencie licenčný súbor. r % Readme súbor readme.z hlavičky balíka, za ktorým nasleduje názov súboru. Každý z 8 znakov označuje výsledok porovnania atribútov súboru s hodnotou týchto atribútov zaznamenaných v databáze. Jedno " . " (Obdobie) znamená, že test bol úspešný, zatiaľ čo jediný znak " ? " (Otazník) označuje, že test nebol vykonaný (napr. Povolenia súboru zabraňujú čítaniu). V opačnom prípade znak (mnemonicky em B oldened) označuje zlyhanie zodpovedajúceho - overovacieho testu:
S súbory S ize sa líšia M M ôzne (obsahuje povolenia a typ súboru) 5 MD 5 súčet sa líši D D evické veľké / menšie číslo nesprávne zhoda L čítanie L atrament (2) nesprávna zhoda cesty U U vlastné vlastníctvo sa líši G G vlastníctvo sa líšiDIGITÁLNY PODPIS A OVERENIE OVERENIA
Všeobecné príkazy digitálneho podpisu rpm sú
rpm - import PUBKEY ...
otáčky za minútu { --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...
Voľba --checksig kontroluje všetky digesty a podpisy obsiahnuté v PACKAGE_FILE, aby sa zabezpečila integrita a pôvod balíka. Všimnite si, že podpisy sú teraz overené pri každom čítaní balíka a --checkig je užitočný na overenie všetkých digestov a podpisov spojených s balíkom.
Digitálne podpisy nemožno overiť bez verejného kľúča. Asfaltový verejný kľúč môže byť pridaný do databázy rpm pomocou --importu . Importovaný verejný kľúč sa prenáša do záhlavia a správa kľúčových kruhov sa vykonáva presne ako správa balíkov. Napríklad všetky v súčasnosti importované verejné kľúče možno zobraziť podľa:
rpm -qa gpg-pubkey *
Podrobnosti o konkrétnom verejnom kľúči, keď sa importujú, môžete zobraziť pomocou dotazovania. Tu sú informácie o kľúči Red Hat GPG / DSA:
rpm -qi gpg-pubkey-db42a60e
Napokon, po importovaní môžu byť verejné kľúče vymazané rovnako ako balíky. Tu je postup odstránenia kľúča Red Hat GPG / DSA
rpm -e gpg-pubkey-db42a60e
PODPIS BALÍK
rpm --addsign | --resign PACKAGE_FILE ...
Obidva voľby --addsign a --resign vygenerujú a vložia nové podpisy pre každý balík PACKAGE_FILE daný, pričom nahradia všetky existujúce podpisy. Existujú dve možnosti z historických dôvodov, v súčasnosti nie je žiadny rozdiel v správaní.
POUŽÍVANIE GPG K ZÁZNAMU BALÍK
Aby bolo možné podpísať balíky pomocou GPG, otáčky za minútu musia byť nakonfigurované tak, aby spúšťali GPG a mohli nájsť krúžok s kľúčmi. V predvolenom nastavení rpm používa rovnaké konvencie ako GPG na nájdenie krúžkov na krúžky, menovite premennú prostredia $ GNUPGHOME . Ak sa vaše kľúčové zvonenia nenachádzajú, kde ich očakáva spoločnosť GPG, budete musieť nakonfigurovať makro % _gpg_path ako umiestnenie kruhov GPG, ktoré chcete používať.
Pre kompatibilitu so staršími verziami verzií GPG, PGP a rpm je potrebné nakonfigurovať iba podpisové pakety V3 OpenPGP. Môžu sa použiť buď verifikačné algoritmy DSA alebo RSA, ale preferuje sa DSA.
Ak chcete byť schopní podpísať sami vytvorené balíky, musíte tiež vytvoriť vlastný verejný a tajný pár kľúčov (pozri príručku GPG). Takisto budete musieť konfigurovať makrá rpm
% _signature
Typ podpisu. Práve teraz sú podporované len gpg a pgp.
% _gpg_name
Názov "používateľa", ktorého kľúč chcete použiť na podpísanie balíkov.
Napríklad, aby ste mohli používať GPG na podpísanie balíkov ako užívateľ "John Doe
v konfiguračnom súbore makra. Použite / etc / rpm / makrá pre konfiguráciu jednotlivých systémov a ~ / .rpmmacros pre konfiguráciu pre každého používateľa.
MOŽNOSTI DATABÁZE REBUILD
Všeobecná forma príkazu rebuild databázy rpm je
rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath DIRECTORY ] [ --root DIRECTORY ]
Použite --initdb na vytvorenie novej databázy, pomocou rebuilddb na obnovu indexov databázy z hlavičiek inštalovaných balíkov.
SHOWRC
Príkaz
rpm --showrc
zobrazuje hodnoty, ktoré použijú rpm pre všetky možnosti, ktoré sú aktuálne nastavené v rpmrc a konfiguračných súboroch makier .
Možnosti FTP / HTTP
otáčky za minútu môžu slúžiť ako klient FTP a / alebo HTTP , aby mohli byť balíky na internete vypočuté alebo nainštalované. Súbory balíkov pre inštaláciu, inováciu a operácie dotazu môžu byť zadané ako URL štýlu ftp alebo http :
ftp: // Užívateľ: Heslo @ hostiteľ: port / cesta / k / package.rpm
Ak sa vynechá časť : PASSWORD , zobrazí sa výzva na zadanie hesla (raz za páru používateľa / názvu hostiteľa). Ak sa vynechajú používateľ aj heslo, použije sa anonymný ftp . Vo všetkých prípadoch sa vykonáva pasívne (PASV) ftp prenosy.
otáčky za minútu umožňujú používať s ftp adresami nasledujúce možnosti:
--ftpproxy HOST
HOST hostiteľa bude použitý ako proxy server pre všetky ftp prenosy, ktorý umožňuje používateľom ftp cez firewall stroje, ktoré používajú proxy systémy. Táto možnosť môže byť tiež špecifikovaná konfiguráciou makra % _ftpproxy .
--ftpport HOST
Číslo TCP PORT, ktoré sa má použiť na pripojenie ftp na serveri proxy ftp namiesto predvoleného portu. Táto možnosť sa môže tiež určiť konfiguráciou makra % _ftpport .
otáčky za minútu umožňujú použiť nasledujúce možnosti s URL adresami http :
--httpproxy HOST
HOST hostiteľa bude použitý ako proxy server pre všetky prenosy http . Táto možnosť môže byť tiež zadaná konfiguráciou makra % _httpproxy .
--httpport PORT
Číslo TCP PORT, ktoré sa použije pre pripojenie http na serveri http proxy namiesto predvoleného portu. Táto možnosť môže byť tiež špecifikovaná konfiguráciou makra % _httpport .
LEGISLATÍVNE OTÁZKY
Spúšťanie rpmbuild
Režimy zostavenia rpm sú teraz umiestnené v / usr / bin / rpmbuild spustiteľnom. Napriek tomu, že zlučiteľnosť, ktorú poskytli nižšie uvedené zoznamy, bola primeraná, kompatibilita nie je dokonalá; preto je kompatibilita s kompiláciou spôsobu budovania prostredníctvom reklamných aliasov odstránená z otáčok za minútu. Nainštalujte balík rpmbuild a pozrite si rpmbuild (8) pre dokumentáciu všetkých režimov zostavenia rpm, ktoré boli predtým zdokumentované v rpm (8).
Pridajte nasledujúce riadky do / etc / popt, ak chcete pokračovať v vyvolaní rpmbuild z príkazového riadku rpm :
rpm exec - bp rpmb - bp rpm exec - bc rpmb - bc rpm exec - rpmb - b rpm exec --bl rpmb --bl rpm exec --ba rpmb -ba rpm exec --bb rpmb -bb rpm exec --bs rpmb -bs rpm exec -tp rpmb -tp rpm exec -tc rpmb -tc rpm exec -ti rpmb -ti rpm exec -tl rpmb -tl rpm exec -ta rpmb -ta rpm exec - tb rpmb -tb rpm exec - 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 - cieľový rpmb - target rpm exec - skratový obvod rpmb - short circuitPOZRI TIEŽ
popt (3), rpm2cpio (8), rpmbuild (8),http://www.rpm.org/ http://www.rpm.org/>
Dôležité: Pomocou príkazu man ( % man ) môžete zistiť, ako sa príkaz používa vo vašom konkrétnom počítači.