Linux / Unix naredba : rpm
NAME
rpm - RPM paket menadžer
SYNOPSIS
POKLONI I VERIFIKACIONI PAKETI:
rpm { -q | --query } [ select-options ] [ opcije upita ]
rpm { -V | --verify } [ select-options ] [ verify -options ]
rpm --import PUBKEY ...
rpm { -K | --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...
Instaliranje, nadogradnja i uklanjanje paketa:
rpm { -i | -install } [ instaliraj-opcije ] PACKAGE_FILE ...
rpm { -U | -upgrade } [ instaliraj-opcije ] PACKAGE_FILE ...
rpm { -F | --freshen } [ instaliraj-opcije ] PACKAGE_FILE ...
rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --scripts ]
[ --nežnjaci ] [ --primanja ] [ --test ] PACKAGE_NAME ...
RAZNO:
rpm { --initdb | --rebuilddb }
rpm { -addsign | -resign } PACKAGE_FILE ...
rpm { --querytags | --showrc }
rpm { --setperms | --setugids } PACKAGE_NAME ...
izaberite-opcije
[ PACKAGE_NAME ] [ -a, - sve ] [ -f, - file FILE ]
[ -g, - grupa GROUP ] { -p, - paket PACKAGE_FILE ]
[ --fileid MD5 ] [ --hrid ŠA1 ] [ --pkgid MD5 ] [ --tid TID ]
[ --querybyumber HDRNUM ] [- podignut od strane PACKAGE_NAME ]
[ --whatprovides CAPABILITY ] [ --whatquires CAPABILITY ]
opcije upita
[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [ --last ] [ -l, - lista ]
[ --provide ] [ --qf, - queryformat QUERYFMT ]
[ -R, - zahteva ] [ --scripts ] [ -s, - stanje ]
[- poteznici, - trigerskripti ]
verify-options
[ --nodeps ] [ --nofile ] [ --scripts ]
[ --nodigest ] [ --nosignature ]
[ --nolinkto ] [ --nomd5 ] [ --nosize ] [ --nozero ]
[ --nogroup ] [ --notime ] [ --nomode ] [ --nordev ]
instalirati-opcije
[ --aid ] [ --allfiles ] [ --badreloc ] [ --excludepath OLDPATH ]
[ --excludedocs ] [ --force ] [ -h, - hash ]
[ --ignorezirati ] [ --ignorearh ] [ --ignoreos ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --nodigest ] [ --nosignature ] [ --nosuggest ]
[ --noorder ] [ --scripts ] [ --nežnjaci ]
[ --oldpackage ] [ --percent ] [ --prefiksiraj NEWPATH ]
[ --relocate OLDPATH = NEWPATH ]
[ --priprema ] [ --replacefiles ] [ --replacepkgs ]
[ --test ]
OPIS
rpm je moćan paket menadžer koji se može koristiti za izgradnju, instalaciju, upit, verifikaciju, ažuriranje i brisanje pojedinačnih softverskih paketa. Paket se sastoji od arhive datoteka i meta-podataka koji se koriste za instaliranje i brisanje arhivskih datoteka. Metapodaci uključuju pomoćne skripte, atribute datoteke i opisne informacije o paketu. Paketi dolaze u dve varijante: binarni paketi, koji se koriste za inkapsuliranje softvera koji se instalira, i izvorni paketi, koji sadrže izvorni kod i recept koji su potrebni za proizvodnju binarnih paketa.
Treba izabrati jedan od sledećih osnovnih režima: Upit , Verify , Signature Check , Install / Upgrade / Freshen , Uninstall , Initialize Database , Rebuild Database , Resign , Add Signature , Set Owners / Groups , Show Querytags i Show Configuration .
OPŠTE OPCIJE
Ove opcije mogu se koristiti u svim različitim režimima.
- ?, - pomoć
Štampajte dužu uporabnu poruku a zatim normalno.
- verzija
Štampajte jednu liniju koja sadrži broj verzije broja obrtaja koji se koristi.
--quiet
Štampati što je manje moguće - obično se prikazuju samo poruke o grešci.
-v
Štampati verbose informacije - obično se prikazuju rutinske poruke o napretku.
-vv
Štampa mnogo ružnih informacija o otklanjanju grešaka.
--rcfile FILELIST
Svaka od datoteka u FILELIST-u odvojenog kolona se redovno čita pomoću rpm za informacije o konfiguraciji. Samo prva datoteka u listi mora da postoji, a tilde će se proširiti na vrednost $ HOME . Podrazumevani FILELIST je / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .
- cijev CMD
Izlazi iz rpm na komandu CMD .
--dbpath DIREKTORIJA
Koristite bazu podataka u DIRECTORY u odnosu na podrazumevanu putanju / var / lib / rpm
--root DIREKTORIJA
Koristite stablo datotečnog sistema ukorenjene u DIREKTORIJI za sve operacije. Imajte na umu da to znači da će se baza podataka unutar DIRECTORY- a koristiti za proveru zavisnosti i bilo koji skriptni (-i) (npr. % Post ako se instalira ili % prep ako se izgradi, paket) biće pokrenuta nakon chroot-a (2) do DIREKTORIJE .
INSTALIRATI I NADGRADNE OPCIJE
Opšti oblik komande rpm instalacije je
rpm { -i | -install } [ instaliraj-opcije ] PACKAGE_FILE ...
Ovo instalira novi paket.
Opšti oblik komande za nadogradnju rpm je
rpm { -U | -upgrade } [ instaliraj-opcije ] PACKAGE_FILE ...
Ovo nadograđuje ili instalira paket koji je trenutno instaliran u noviju verziju. Ovo je isto kao i instalacija, osim ako se sve nove verzije paketa uklone nakon instalacije novog paketa.
rpm { -F | --freshen } [ instaliraj-opcije ] PACKAGE_FILE ...
Ovo će nadograditi pakete, ali samo ako ranija verzija trenutno postoji. PACKAGE_FILE može biti specificiran kao ftp ili http URL , u kom slučaju će se paket preuzeti pre instaliranja. Pogledajte FTP / HTTP OPTIONS za informacije o unutrašnjoj ftp-u i HTTP klijentskoj podršci.
--aid
Dodajte predložene pakete na postavljenu transakciju kada je potrebno.
--svi dokumenti
Instalira ili nadograđuje sve nedostajuće datoteke u paketu, bez obzira da li postoje.
- brelilo
Koriste se --relocate , dozvoljavaju preseljenje na svim putanjama datoteka, a ne samo OLDPATH -ove uključene u diktat (e) za premještanje binarnog paketa.
--excludepath OLDPATH
Nemojte instalirati datoteke čije ime počinje sa OLDPATH .
--excludedocs
Nemojte instalirati datoteke koje su označene kao dokumentacija (koja uključuje manne stranice i texinfo dokumente).
--force
Isto kao što su --replacepkgs , --replacefiles i --oldpackage .
-h, - hash
Štampajte 50 haaških oznaka dok se arhiva paketa ne raspakuje. Upotrebite sa -v | --verbozom za lepši prikaz.
--igreresize
Nemojte provjeravati datoteke datoteka mount dovoljno prostora na disku prije instaliranja ovog paketa.
--ignorearh
Dozvoli instalaciju ili nadogradnju čak i ako arhitekture binarnog paketa i hosta ne odgovaraju.
--ignoreos
Dozvoli instalaciju ili nadogradnju čak i ako operativni sistemi binarnog paketa i hosta ne odgovaraju.
--includedocs
Instalirajte fajlove dokumentacije. Ovo je podrazumevano ponašanje.
--justdb
Ažurirajte samo bazu podataka, a ne sistem datoteka.
--nodigest
Nemojte verifikovati sadržaj paketa ili zaglavlja prilikom čitanja.
--nosignature
Nemojte verifikovati potpise ili zaglavlje dok čitate.
- nodeps
Nemojte provjeravati zavisnost prije instaliranja ili nadogradnje paketa.
- jebote
Nemojte predlagati pakete koji pružaju nedostajuću zavisnost.
--noorder
Nemojte preuređivati pakete za instalaciju. Lista paketa bi se normalno preuređivala kako bi zadovoljila zavisnost.
--scripts
--nopre
--nopost
--nopreun
--nopostun
Nemojte izvršavati skriptu sa istim imenom. Opcija -noscripts je ekvivalentna
--nopre --nopost --nopreun --nopostun
i isključuje izvršavanje odgovarajućih % pre , % post , % preunu i % postun scriptlet (s).
- neprekidači
- netriggerin
- Notriggerun
--notriggerpostun
Nemojte izvršavati bilo kakav okidač skripta nazvanog tipa. Opcija -notriggers je ekvivalentna
--notriggerin --notriggerun --notriggerpostun
i isključuje izvršenje odgovarajućih % triggerin , % triggerun i % triggerpostun scriptlet (s).
--oldpackage
Dozvoli nadogradnju da zameni novi paket sa starijim.
- pametan
Procenat štampanja kao datoteke se raspakuje iz arhive paketa. Ovo ima za cilj da se rpm lako pokrene iz drugih alata.
--prefiksiraj NEWPATH
Za prelazne binarne pakete, prevedite sve putanje datoteke koje počinju sa prefiksom instalacije u hangout- u za premještanje paketa na NEWPATH .
--vredni OLDPATH = NEWPATH
Za pokretne binarne pakete, prevedite sve putanje datoteka koje počinju sa OLDPATH u hangout- u za premještanje paketa na NEWPATH . Ova opcija može se više puta koristiti ako se nekoliko lokacija OLDPATH -a u paketu mora preseliti.
--repackage
Ponovo pakirajte datoteke pre brisanja. Prethodno instalirani paket će biti imenovan prema makro % _repackage_name_fmt i biće kreiran u direktoriju imenovanom makro % _repackage_dir (podrazumevana vrijednost je / var / tmp ).
--replacefiles
Instalirajte pakete čak i ako zamenjuju datoteke iz drugih, već instaliranih paketa.
--replacepkgs
Instalirajte pakete čak i ako su neki od njih već instalirani na ovom sistemu.
- test
Ne instalirajte paket, jednostavno proverite i prijavite potencijalne konflikte.
ERASE OPCIJE
Opšti oblik komande za brisanje rpm je
rpm { -e | --erase } [ --allmatches ] [ --nodeps ] [ --scripts ] [ --nežnjaci ] [ --repackage ] [ --test ] PACKAGE_NAME ...
Mogu se koristiti i sledeće opcije:
--allmatches
Uklonite sve verzije paketa koji odgovaraju PACKAGE_NAME . Obično se greška pojavljuje ako PACKAGE_NAME odgovara više paketa.
- nodeps
Nemojte proveravati zavisnost pre nego što deinstalirate pakete.
--scripts
--nopreun
--nopostun
Nemojte izvršavati skriptu sa istim imenom. Opcija -noscripta tokom brisanja paketa je ekvivalentna
--nopreun --nopostun
i isključuje izvršenje odgovarajućeg % preunu i % postun scriptlet (s).
- neprekidači
- Notriggerun
--notriggerpostun
Nemojte izvršavati bilo kakav okidač skripta nazvanog tipa. Opcija -notriggers je ekvivalentna
--notriggerun --notriggerpostun
i isključuje izvršenje odgovarajućeg % triggerun i % triggerpostun scriptlet (s).
--repackage
Ponovo pakirajte datoteke pre brisanja. Prethodno instalirani paket će biti imenovan prema makro % _repackage_name_fmt i biće kreiran u direktoriju imenovanom makro % _repackage_dir (podrazumevana vrijednost je / var / tmp ).
- test
Ne zaboravite ništa, samo prođite kroz motive. Korisno u vezi sa opcijom -vv za debagovanje.
QUERY OPTIONS
Opšti oblik komande rpm query je
rpm { -q | --query } [ select-options ] [ opcije upita ]
Možete odrediti format u kojem treba da se štampaju informacije o paketu. Da biste to uradili, koristite
--qf | --queryformat QUERYFMT
opciju, a zatim niz stringa za QUERYFMT format. Formati upita su modifikovane verzije standardnog printf (3) formatiranja. Format je sastavljen od statičkih stringova (koji mogu uključivati standardne C karaktere za nove linije, kartice i druge posebne znakove) i formate tipa printf (3) . Pošto rpm već zna vrstu za štampanje, međutim, specifikator tipa mora biti izostavljen i zamenjen imenom oznake zaglavlja za štampanje, zatvorenog sa {} karakterima. Imena oznaka su inseritivna, a vodeći RPMTAG_ deo imena oznake takođe se može izostaviti.
Alternativni izlazni formati se mogu tražiti prateći oznaku sa : typetag . Trenutno su podržani sljedeći tipovi:
: oklop
Obmotite javni ključ u ASCII oklopu.
: base64
Kodiranje binarnih podataka koristeći bazu64.
: datum
Koristite strftime (3) format "% c".
:dan
Koristite strftime (3) format "% a% b% d% Y".
: depflags
Formatirajte zavisne zastave.
: fflags
Zastavice datoteka za formatiranje.
: hex
Formatiraj u heksadecimalnom formatu.
: oktal
Oblikovanje u oktalnoj.
: perms
Dozvoli format datoteke.
: shescape
Izbjegavajte pojedine citate za korištenje u skripti.
: triggertype
Ekran za prikaz trigera.
Na primer, da biste odštampali samo imena ispitivanih paketa, možete koristiti % {NAME} kao string za format. Da biste odštampali ime paketa i podatke o distribuciji u dve kolone, mogli biste da koristite % -30 {NAME}% {DISTRIBUTION} . rpm će odštampati listu svih oznaka koje poznaje kada se poziva sa --querytags argumentom.
Postoje dva podskupa opcija za upita: izbor paketa i izbor informacija.
OPCIJE SELEKCIJE PAKOVANJA:
PACKAGE_NAME
Upit instaliranog paketa pod nazivom PACKAGE_NAME .
-a, -all
Upitajte sve instalirane pakete.
-f, --file FILE
Paket upita koji poseduje FILE .
--fileid MD5
Paket upita koji sadrži dati identifikator datoteke, tj. MD5 sadržaj sadržaja datoteke.
-g, --group GROUP
Paket upita sa grupom GROUP .
--hdrid SHA1
Paket upita koji sadrži dati identifikator zaglavlja, tj. SHA1 varijantu neizmirljivog zaglavlja.
-p, --package PACKAGE_FILE
Upitajte (deinstaliran) paket PACKAGE_FILE . PACKAGE_FILE može biti specificiran kao URL adresa za ftp ili http , u kom slučaju će se zaglavlje paketa preuzeti i upiti. Pogledajte FTP / HTTP OPTIONS za informacije o unutrašnjoj ftp-u i HTTP klijentskoj podršci. Argumenti PACKAGE_FILE , ako ne i binarni paket, biće interpretirani kao manifest ASCII paketa. Dopušteni su komentari, počevši od '#', a svaka linija datoteke paketa manifesta može uključivati izraze glave glasa u bijelom prostoru, uključujući URL-ove sa izrazima dubinskog glasa, koji će biti prošireni na puteve koji su zamijenjeni umesto paketa manifesta kao dodatne PACKAGE_FILE argumente za upit.
--pkgid MD5
Upitni paket koji sadrži dati identifikator paketa, tj. MD5 varijante kombiniranog zaglavlja i sadržaja korisničkog paketa.
--querybynumber HDRNUM
Upiti direktno upis HDRNUM-ove baze podataka; ovo je korisno samo za debagovanje.
--specfile SPECFILE
Parse i upita SPECFILE kao da je paket. Iako nisu dostupne sve informacije (npr. Liste datoteka), ova vrsta upita dozvoljava da se rpm koristi za izvlačenje informacija iz specifikacionih datoteka bez potrebe za pisanjem razdjelnika za specifikaciju.
- TID
Paket upita koji imaju datu TID transakcijski identifikator. Unix vremenski pečat se trenutno koristi kao identifikator transakcije. Svi paketi koji su instalirani ili izbrisani unutar jedne transakcije imaju zajednički identifikator.
- proglašen PACKAGE_NAME
Pakete upita koji pokreću paket (e) PACKAGE_NAME .
- šta pruža SPOSOBNOST
Upitajte sve pakete koji pružaju mogućnost CAPABILITY .
- šta zahteva SPOSOBNOST
Upitajte sve pakete koji zahtevaju CAPABILITY za pravilno funkcionisanje.
PACKAGE OPTIONS:
--changelog
Prikazati informacije o promjeni paketa.
-c, --configfiles
Navesti samo konfiguracione datoteke (podrazumijeva -l ).
-d, --docfiles
Navedite samo datoteke dokumentacije (podrazumijeva -l ).
--dump
Informacije o otpremi na sledeći način:
veličina puta mtime md5sum mode grupa vlasnika isconfig isdoc rdev symlinkOva opcija se mora koristiti sa najmanje jednom od -l , -c , -d .
--filesbypkg
Navedite sve datoteke u svakom odabranom paketu.
-i, --info
Prikazati informacije o paketu, uključujući ime, verziju i opis. Ovo koristi --queryformat ako je jedan određen.
--last
Naručuje listu paketa po instalaciji tako da su najnoviji paketi na vrhu.
-l, --list
Navedite datoteke u paketu.
- nudi
Spisak mogućnosti koje ovaj paket pruža.
-R, - traži
Lista paketa na kojima zavisi ovaj paket.
--scripts
Navedite skripte specifične za paket koji se koriste kao deo procesa instalacije i deinstalacije.
-s, --state
Prikazati stanja datoteka u paketu (podrazumijeva -l ). Stanje svake datoteke je normalno , nije instalirano ili je zamenjeno .
- trkači, - triggerscripts
Prikazujte skriptove okidača, ako ih ima, koje su sadržane u paketu.
VERIFY OPTIONS
Opšti oblik komande za verifikaciju rpm je
rpm { -V | --verify } [ select-options ] [ verify -options ]
Proveravanje paketa upoređuje informacije o instaliranim datotekama u paketu sa informacijama o datotekama preuzetim iz metapodataka paketa koji se čuvaju u bazi rpm. Između ostalog, verifikacija vrši upoređivanje veličine, suma MD5, dozvola, tipa, vlasnika i grupe svake datoteke. Prikazuju se sva odstupanja. Datoteke koje nisu instalirane iz paketa, na primer, datoteke dokumentacije isključene prilikom instalacije koristeći opciju " --excludedocs ", biće tiho ignorisane.
Opcije za odabir paketa su iste kao i za upiti paketa (uključujući datoteke paketa manifesta kao argumente). Ostale opcije koje su jedinstvene za režim verifikacije su:
- nodeps
Nemojte verifikovati zavisnost paketa.
--nodigest
Nemojte verifikovati sadržaj paketa ili zaglavlja prilikom čitanja.
--nofiles
Nemojte verifikovati bilo koje atribute datoteke paketa.
--scripts
Nemojte izvršavati skriptu% verifyscript (ako postoji).
--nosignature
Nemojte verifikovati potpise ili zaglavlje dok čitate.
--nolinkto
--nomd5
- smanjiti
- ne
--nogroup
- vrijeme
--nomode
- nordev
Nemojte verifikovati odgovarajući atribut datoteke.
Format izlaza je niz od 8 znakova, što je mogući marker atributa:
c % config konfiguraciona datoteka. d % doc datoteka dokumentacije. g % ghost fajl (tj. sadržaj datoteke nije uključen u korisničku grupu). l % fajl licencne dozvole. r % readme fajl readme.iz zaglavlja paketa, a zatim ime datoteke. Svaka od 8 znakova označava rezultat upoređivanja atributa (s) datoteke sa vrijednošću tih atributa (s) snimljenih u bazi podataka. Jedan " . " (Period) znači da je test prošao, dok pojedina " ? " (Znak pitanja) pokazuje da se test ne može izvršiti (npr. Dozvole datoteka sprečavaju čitanje). U suprotnom, simbol (mnemonično em B starten) označava neuspjeh odgovarajućeg - provjeravanja testa:
S datoteka S ize razlikuje se M M ode razlikuje (uključuje dozvole i tip datoteke) 5 MD 5 suma se razlikuje D D evice glavnog / minornog pogrešnog snimanja L čitanje L masto (2) neuspjeha putanja U U ser vlasništvo razlikuje G G roup vlasništvo razlikuje se T m T ime razlikujeDIGITALNO POTPISANJE I VERIFIKACIJA DIGESTA
Opšti oblici komandi digitalnog potpisa rpm su
rpm --import PUBKEY ...
rpm { --checksig } [ --nosignature ] [ --nodigest ]
PACKAGE_FILE ...
Opcija --checksig proverava sve varijante i potpise sadržane u PACKAGE_FILE kako bi osigurali integritet i poreklo paketa. Imajte na umu da su potpisi sada potvrđeni svaki put kada se čitaju paketi i - checking je korisno za provjeru svih digestura i potpisa povezanih sa paketom.
Digitalni potpisi se ne mogu proveriti bez javnog ključa. Oklopni javni ključ ASCII može se dodati u bazu podataka o rpm koristeći --import . Uvozni javni ključ se prenosi u zaglavlje, a upravljanje ključem se vrši upravo kao upravljanje paketima. Na primer, svi trenutno uvezeni javni ključevi mogu biti prikazani pomoću:
rpm -qa gpg-pubkey *
Detalji o određenom javnom ključu, kada se uvozi, mogu se prikazivati upitima. Evo informacija o Red Hat GPG / DSA ključu:
rpm -qi gpg-pubkey-db42a60e
Konačno, javni ključevi se mogu izbrisati nakon uvoza kao i paketi. Evo kako ukloniti Red Hat GPG / DSA ključ
rpm -e gpg-pubkey-db42a60e
POTPISIVANJE PAKETA
rpm --addsign | --resign PACKAGE_FILE ...
Obe opcije --addsign i --resign generišu i ubacuju nove potpise za svaki paket PACKAGE_FILE dat, zamenjujući bilo koji postojeći potpis. Postoje dve opcije iz istorijskih razloga, trenutno nema razlike u ponašanju.
KORIŠĆENJE GPG-a ZA PRIJAVA PAKETA
Da biste potpisali pakete pomoću GPG-a, rpm mora biti konfiguriran da pokrene GPG i da bude u mogućnosti pronaći prsten sa odgovarajućim ključem. Podrazumevano, rpm koristi iste konvencije kao GPG za pronalaženje ključnih prstenova, odnosno varijable okoline GNUPGHOME $ . Ako se vaši ključni prstenovi ne nalaze gde GPG očekuje da će biti, potrebno je da konfigurišete makro % _gpg_path kao lokaciju GPG ključeva za korištenje.
Za kompatibilnost sa starijim verzijama GPG, PGP i rpm, trebali bi biti konfigurisani samo V3 OpenPGP potpisni paketi. Mogu se koristiti algoritmi verifikacije DSA ili RSA, ali DSA je poželjan.
Ako želite da potpišete pakete koje kreirate sami, potrebno je kreirati i svoj vlastiti javni i tajni ključni ključ (pogledajte priručnik GPG-a). Takođe ćete morati konfigurirati makroe rpm
% _signature
Tip potpisa. Trenutno su podržani samo gpg i pgp.
% _gpg_name
Ime "korisnika" čiji ste ključ koristili da potpišete svoje pakete.
Na primjer, da biste mogli koristiti GPG za potpisivanje paketa kao korisnik "John Doe
u makro konfiguracionom fajlu. Koristite / etc / rpm / makro za konfiguraciju sistema i ~ / .rpmmacros za konfiguraciju po korisniku.
OPCIJE DATABASE ZA REBUILD
Opšti oblik rpm obnove naredbe baze podataka je
rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath DIRECTORY ] [ --root DIRECTORY ]
Koristite --initdb za kreiranje nove baze podataka, koristite --rebuilddb da biste obnovili indekse baze podataka iz instaliranih zaglavlja paketa.
SHOWRC
Komanda
rpm --showrc
pokazuje vrijednosti rpm će koristiti za sve opcije trenutno postavljene u rpmrc i makro konfiguracione datoteke (datoteke).
FTP / HTTP OPCIJE
rpm može delovati kao FTP i / ili HTTP klijent tako da paketi mogu biti upućeni ili instalirani sa Interneta. Datoteke paketa za instaliranje, nadogradnju i upite mogu biti specificirane kao ftp ili http URL stil:
ftp: // USER: PASSWORD @ HOST: PORT / path / to / package.rpm
Ako je deo PASSWORD- a izostavljen, lozinka će biti zatražena (jednom za par korisnika / hostname-a). Ako su i korisnik i lozinka izostavljeni, anonimni ftp se koristi. U svim slučajevima, izvršavaju se pasivni (PASV) ftp transferi.
rpm dozvoljava da se sledeće opcije koriste sa URL-ovima ftp:
--ftpproxy HOST
Domaćin HOST će se koristiti kao proksi server za sve prenose ftp-a, koji korisnicima omogućava da koriste fascikle zaštitnog zida koji koriste proksi sisteme. Ova opcija se može odrediti i konfiguriranjem makro % _ftpproxy .
--ftpport HOST
TCP PORT broj koji će se koristiti za vezu ftp na proxy ftp serveru umesto podrazumevanog porta. Ova opcija se takođe može specificirati konfiguriranjem makro % _ftpport .
rpm dozvoljava da se koriste sledeće opcije sa http URL-ovima:
--httpproxy HOST
Domaćin HOST će se koristiti kao proxy server za sve HTTP transfere. Ova opcija se može odrediti i konfiguriranjem makro % _httpproxy .
--httpport PORT
TCP PORT broj koji će se koristiti za HTTP vezu na HTTP serveru umesto standardnog porta. Ova opcija se takođe može specificirati konfiguriranjem makro % _httpport .
PITANJA LEGACY
Izvršavanje rpmbuild
Režimi izrade broja obrtaja su sada nastanjeni u izvršnom programu / usr / bin / rpmbuild . Iako je zadnja kompatibilnost obezbeđena od strane dolaznih alijasa ispod bila adekvatna, kompatibilnost nije savršena; stoga kompatibilnost sa gradilištem putem potplatnih alijasa se uklanja iz rpm. Instalirajte rpmbuild paket i pogledajte rpmbuild (8) za dokumentaciju svih režima ugradnje obrtaja koji su prethodno ovde dokumentovani u rpm (8).
Dodajte sljedeće redove u / etc / popt ako želite da nastavite da pozivate rpmbuild iz komandne linije 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 --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 -t 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 - ciljni rpmb - ciljni rpm exec - šarnir rpmb - šaržni krugVIDI TAKO
popt (3), rpm2cpio (8), rpmbuild (8),http://www.rpm.org/ http://www.rpm.org/>
Važno: Koristite komandu čovjeka ( % čovjek ) da biste videli kako se na vašem računaru koristi komanda.