Rpm - Linux Command - Unix naredba

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 symlink

Ova 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 razlikuje

DIGITALNO 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 " iz ključnih prstena lociranih u /etc/rpm/.gpg koristeći izvršni / usr / bin / gpg vi biste uključi

% _signature gpg% _gpg_path /etc/rpm/.gpg% _gpg_name John Doe % _gpgbin / usr / bin / gpg

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 krug

VIDI 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.