Rpm - Linux Command - Unix naredba

Linux / Unix naredba : rpm

IME

rpm - Upravitelj paketa RPM

SINOPSIS

UPITNICI I POTVRDA VERIFIJE:

rpm { -q | --query } [ select-options ] [ opcije upita ]

rpm { -V | --verify } [ select-options ] [ opcije potvrde ]

rpm --publika PUBKEY ...

rpm { -K | --checksig } [ --nosignature ] [ --nadigest ]
PACKAGE_FILE ...

INSTALIRANJE, POVRŠENJE I UKLANJANJE PAKIRANJA:

rpm { -i | --install } [ instaliraj-opcije ] PACKAGE_FILE ...

rpm { -U | --upgrade } [ instaliraj opcije ] PACKAGE_FILE ...

rpm { -F | --ujutro } [ instaliraj opcije ] PACKAGE_FILE ...

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

RAZNO:

rpm { --initdb | --rebuilddb }

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

rpm { --querytags | --showrc }

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

odabir-opcije


[ PACKAGE_NAME ] [ -a, - sve ] [ -f, - datoteku FILE ]
[ -g, - grupa GROUP ] { -p, - paket PACKAGE_FILE ]
[ -fileid MD5 ] [ -hdrid SHA1 ] [- pkgid MD5 ] [ - TID ]
[ --querybynumber HDRNUM ] [- izvršio PACKAGE_NAME ]
[ --WhatProvides CAPABILITY ] [- što zahtijeva CAPABILITY ]

upita opcije


[ --changelog ] [ -c, - configfiles ] [ -d, - docfiles ] [ --dump ]
[ --filesbypkg ] [ -i, - info ] [- najkasnije ] [ -l, - popis ]
[ --vodiči ] [ --qf, - upitformat QUERYFMT ]
[ -R, - zahtijeva ] [ --scripts ] [ -s, - stanje ]
[- pretvarači, - triggerscripts ]

provjeriti-opcije


[ --nodeps ] [ --nofiles ] [ --noscripts ]
[ --nadigest ] [ --nosignature ]
[ --nolinkto ] [ --nomd5 ] [ --nosize ] [ --najucnik ]
[ --nogroup ] [ --nome ] [ --nomeod ] [ --nordev ]

install-opcije


[ --aid ] [- svih datoteka ] [ --badreloc ] [- excludepath OLDPATH ]
[- excludedocs ] [ --force ] [ -h, - hash ]
[ --ignoresize ] [ --ignorearch ] [ --ignoreos ]
[ --includedocs ] [ --justdb ] [ --nodeps ]
[ --nadigest ] [ --nosignature ] [ --nosuggest ]
[ --noorder ] [ --noscripts ] [ --notriggers ]
[ --oldpackage ] [ --percent ] [ --prefix NEWPATH ]
[- relocate OLDPATH = NEWPATH ]
[ --repackage ] [ --pregledfile ] [ --replacepkgs ]
[ --test ]

OPIS

rpm je snažan paket menadžer , koji se može koristiti za izradu, instaliranje, upit, provjeru, ažuriranje i brisanje pojedinih softverskih paketa. Paket se sastoji od arhive datoteka i meta podataka koji se koriste za instalaciju i brisanje arhivskih datoteka. Metapodaci uključuju pomoćne skripte, atribute datoteka i opisne informacije o paketu. Paketi dolaze u dvije varijante: binarni paketi, koji se koriste za zatvaranje softvera koji se instalira, i izvorni paketi koji sadrže izvorni kod i recept koji su potrebni za proizvodnju binarnih paketa.

Potrebno je odabrati jedan od sljedećih osnovnih modova: Upit , Potvrda , Potvrda potpisa , Instalacija / Nadogradnja / Osvježavanje , Deinstaliranje , Inicijalizacija baze podataka , Obnavljanje baze podataka , Odricanje od odgovornosti , Dodavanje potpisivanja , Postavljanje vlasnika / grupa , Prikaz upita za upite i Prikazivanje konfiguracije .

OPĆE OPTIONS

Te se opcije mogu koristiti u svim različitim načinima rada.

-?, --Pomozite

Ispišite dulju poruku o korištenju koja je normalna.

--verzija

Ispišite jednu liniju koja sadrži broj verzije rpm .

--miran

Ispisujte što je manje moguće - obično će se prikazati samo poruke o pogrešci.

-v

Ispišite opširne informacije - obično će se prikazati rutinske poruke napretka.

-vv

Ispisujte mnogo ružnih informacija o uklanjanju pogrešaka.

--figil FILELIST

Svaka od datoteka u FILELIST-u odvojena od debelog crijeva pročitajte redom po broju okretaja za informacije o konfiguraciji. Samo prva datoteka na popisu mora postojati, a tildi će se proširiti na vrijednost $ HOME . Zadani FILELIST je / usr / lib / rpm / rpmrc : / usr / lib / rpm / redhat / rpmrc : ~ / .rpmrc .

- cijev CMD

Cijevi izlazni broj okretaja u naredbu CMD .

--Dbpath REDOVITI

Koristite bazu podataka u DIRECTORY obrascu od zadanog puta / var / lib / rpm

--ROOT DIRECTORY

Koristite stablo datotečnog sustava ukorijenjeno u DIRECTORY za sve operacije. Imajte na umu da to znači da će baza podataka unutar DIRECTORY biti korištena za provjere ovisnosti i bilo koji scenarij (npr. % Post ako instalira, ili % pripremi ako se gradi, paket), nakon chroot-a (2) do DIRECTORY .

INSTALIRAJTE I UPGRADE OPCIJE

Opći oblik naredbe instalacije rpm je

rpm { -i | --install } [ instaliraj-opcije ] PACKAGE_FILE ...

Ovo instalira novi paket.

Opći oblik naredbe za nadogradnju rpm je

rpm { -U | --upgrade } [ instaliraj opcije ] PACKAGE_FILE ...

Ova nadogradnja ili instaliranje trenutno instaliranog paketa u noviju verziju. To je isto kao i instalacija, osim ako su sve ostale verzije paketa uklonjene nakon instalacije novog paketa.

rpm { -F | --ujutro } [ instaliraj opcije ] PACKAGE_FILE ...

Ovo će nadograditi pakete, ali samo ako postoji ranija inačica. PACKAGE_FILE može biti naveden kao ftp ili http URL , u kojem slučaju paket će se preuzeti prije instalacije. Pogledajte FTP / HTTP OPTIONS za informacije o internim ftp i http klijentima za podršku klijenta.

--pomoć

Dodajte predložene pakete na skup transakcija kada je to potrebno.

--sve datoteke

Instalira ili nadogradi sve nestale datoteke u paketu, bez obzira na to postoje li.

--badreloc

Koristi se s " relocatom" , dopuštaju preseljenja na svim putevima datoteka, a ne samo one OLDPATH -ove koji su uključeni u alate za preseljenje binarnog paketa.

- excludepath OLDPATH

Nemojte instalirati datoteke čije ime počinje s OLDPATH .

--excludedocs

Nemojte instalirati datoteke koje su označene kao dokumentacija (koja uključuje stranice s manom i texinfo dokumente).

--sila

Isto kao i korištenje --replacepkgs , --placeplaza i --oldpackage .

-h, -hash

Ispis 50 hash oznaka kao arhiva paketa je raspakiran. Koristite s -v | --verbose za ljepšim prikazom.

--ignoresize

Prije instalacije ovog paketa nemojte provjeravati sistemske datotečne sustave za dovoljno prostora na disku.

--ignorearch

Dopustite instalaciju ili nadogradnju čak i ako arhitekture binarnog paketa i host ne odgovaraju.

--ignoreos

Dopustite instalaciju ili nadogradnju čak i ako operacijski sustavi binarnog paketa i host ne odgovaraju.

--includedocs

Instalirajte datoteke dokumentacije. Ovo je zadano ponašanje.

--justdb

Ažurirajte samo bazu podataka, a ne datotečni sustav.

--nodigest

Nemojte provjeravati probijanje paketa ili zaglavlja prilikom čitanja.

--nosignature

Nemojte potvrditi potpise paketa ili zaglavlja prilikom čitanja.

--nodeps

Nemojte provoditi provjeru ovisnosti prije instaliranja ili nadogradnje paketa.

--nosuggest

Ne predlažite paket (e) koji pružaju nedostajuću ovisnost.

--noorder

Ne preuredite pakete za instalaciju. Popis paketa normalno bi se preuredio kako bi zadovoljio ovisnosti.

--noscripts

--nopre

--nopost

--nopreun

--nopostun

Nemojte izvršavati skriptogram istog naziva. Opcija --noscripts je ekvivalentna

--nopre --nopost --nopreun --nopostun

i isključuje izvršenje odgovarajućih % pre , % post , % preun i % postun skripta (e).

--notriggers

--notriggerin

--notriggerun

--notriggerpostun

Nemojte izvršavati bilo koji skripti okidača navedene vrste. Opcija --notriggers je ekvivalentna

--notriggerin --notriggerun --notriggerpostun

i isključuje izvršenje odgovarajućeg % triggerin , % triggerun i % triggerpostun skripta (e).

--oldpackage

Dopustite da nadogradnja zamijeni noviji paket s starijom verzijom.

--percent

Postotci ispisa kao datoteke se raspakiraju iz arhive paketa. To je namijenjeno da se brzina okretaja lako pokreće od drugih alata.

- preuzeo NEWPATH

Za binarne pakete koji se mogu preseliti, prevodi sve putove datoteka koji počinju s prefiksom instalacije u alatu za premještanje paketa u NEWPATH .

- preusmjeriti OLDPATH = NEWPATH

Za premještene binarne pakete prevodi sve putove datoteka koji počinju s OLDPATH u alatu za premještanje paketa u NEWPATH . Ova opcija može se koristiti više puta ako se nekoliko OLDPATH -a u paketu prebacuje.

--repackage

Ponovno pakirajte datoteke prije brisanja. Prethodno instalirani paket bit će nazvan po makro % _repackage_name_fmt i bit će stvoren u direktoriju nazvanom makro % _repackage_dir (zadana vrijednost je / var / tmp ).

--replacefiles

Instalirajte pakete čak i ako zamijene datoteke s drugih već instaliranih paketa.

--replacepkgs

Instalirajte pakete čak i ako su neki od njih već instalirani na ovaj sustav.

--test

Ne instalirajte paket, jednostavno provjerite i prijavite potencijalne sukobe.

IZBJANJE OPCIJA

Opći oblik naredbe brisanja brojeva je

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

Sljedeće se opcije također mogu koristiti:

--allmatches

Uklonite sve verzije paketa koje odgovaraju PACKAGE_NAME . Obično se prikazuje pogreška ako se PACKAGE_NAME podudara s više paketa.

--nodeps

Nemojte provjeravati zavisnost prije deinstalacije paketa.

--noscripts

--nopreun

--nopostun

Nemojte izvršavati skriptogram istog naziva. Opcija --noscripts tijekom brisanja paketa je ekvivalentna

--nopreun --nopostun

i isključuje izvršenje odgovarajućeg % preun , i % postun scriptlet (a).

--notriggers

--notriggerun

--notriggerpostun

Nemojte izvršavati bilo koji skripti okidača navedene vrste. Opcija --notriggers je ekvivalentna

--notriggerun --notriggerpostun

i isključuje izvršenje odgovarajućeg % triggerun i % triggerpostun skripti (a).

--repackage

Ponovno pakirajte datoteke prije brisanja. Prethodno instalirani paket bit će nazvan po makro % _repackage_name_fmt i bit će stvoren u direktoriju nazvanom makro % _repackage_dir (zadana vrijednost je / var / tmp ).

--test

Nemoj deinstalirati ništa, samo prođite kroz prijedloge. Korisno je povezano s opcijom -vv za ispravljanje pogrešaka.

OPCIJE ZA PONUDU

Opći oblik naredbe rpm upita jest

rpm { -q | --query } [ select-options ] [ opcije upita ]

Možete navesti oblik koji bi trebali biti ispisani podaci o paketu. Da biste to učinili, upotrijebite


--qf | --queryformat QUERYFMT

opciju, nakon čega slijedi QUERYFMT niz formata. Formati upita izmijenjeni su inačici standardnog printf (3) oblikovanja. Format se sastoji od statičkih nizova (koji mogu sadržavati standardne C znakove za nove linije, kartice i druge posebne znakove) i formate tipa printf (3) . Kako rpm već zna tip za ispis, specifičar tipa mora se izostaviti, a zamijenit će se nazivom zaglavlja koja će se ispisati i zatvoriti znakom {} . Nazivi oznaka su slučajni, a glavni RPMTAG_ dio naziva oznake također se može izostaviti.

Alternativni formati izlaza mogu se zatražiti slijedeći oznaku : typetag . Trenutačno podržavaju sljedeće vrste:

:oklop


Omotajte javni ključ u ASCII oklopu.

: Base64

Šifriranje binarnih podataka pomoću base64.

:datum

Koristite strftime (3) format "% c".

:dan

Upotrijebite format "strftime (3)"% a% b% d% Y ".

: depflags

Znakovi ovisnosti o obliku.

: fflags

Oblikuj zastavicu datoteka.

: hex

Oblik u heksadecimalnom.

:oktalni

Format u oktalnom obliku.

: perms

Formatiranje dopuštenja datoteka.

: shescape

Izbrišite pojedinačne navodnike za upotrebu u skripti.

: triggertype

Prikažite sufiks okidača.

Na primjer, za ispis samo naziva paketa upita, možete koristiti % {NAME} kao niz formata. Da biste ispisali naziv paketa i informacije o distribuciji u dva stupca, mogli biste upotrijebiti % -30 {NAME}% {DISTRIBUTION} . rpm će ispisati popis svih oznaka koje zna o tome kada se poziva s argumentom --querytags .

Postoje dva podskupova opcija za upite: odabir paketa i odabir informacija.

OPCIJE ODABIRA PAKA:

PACKAGE_NAME

Upit instaliran paket pod nazivom PACKAGE_NAME .

-a, - svi

Upit svih instaliranih paketa.

-f, - datoteke FILE

Paket upita koji posjeduje FILE .

--fileid MD5

Paket upita koji sadrži određeni identifikator datoteke, tj. MD5 sažetak sadržaja datoteke.

-g, - grupa GRUPE

Paketi upita s grupom GROUP .

--hdrid SHA1

Paket upita koji sadrži zadani identifikator zaglavlja, tj. SHA1 digest nepromjenjivog zaglavlja.

-p, - pakiranje PACKAGE_FILE

Upit (pakiran) paket PACKAGE_FILE . PACKAGE_FILE može biti naveden kao ftp ili URL stila HTTP-a , u kojem slučaju će zaglavlje paketa biti preuzeto i upitano. Pogledajte FTP / HTTP OPTIONS za informacije o internim ftp i http klijentima za podršku klijenta. Argumenti PACKAGE_FILE , ako nisu binarni paketi, tumačit će se kao manifest ASCII paketa. Komentari su dopušteni, počevši od "#", a svaka linija datoteke manifesta paketa može sadržavati globalne izraze koji se razlikuju u bijelom prostoru, uključujući URL-ove s daljinskim izrazima koji će se proširiti na putove koji su zamijenjeni umjesto manifesta paketa dodatnih PACKAGE_FILE argumenata za upit.

- pkgid MD5

Paket upita koji sadrži određeni identifikator paketa, tj. MD5 probavni sadržaj kombiniranog zaglavlja i sadržaja.

--querybynumber HDRNUM

Upit izravno HDRNUM- ove baze podataka; to je korisno samo za uklanjanje pogrešaka.

--Specfile SPECFILE

Analizirajte i upitajte SPECFILE kao da je to paket. Iako nisu dostupne sve informacije (npr. Popisi datoteka), ova vrsta upita dozvoljava da se rpm koristi za izdvajanje podataka iz spccificiranih datoteka bez pisanja specfile parsera.

- nije TID

Paketi upitnika koji imaju određeni identifikator TID transakcije. Unix vremenska oznaka trenutačno se koristi kao identifikator transakcije. Svi paketi instalirani ili izbrisani unutar jedne transakcije imaju zajednički identifikator.

- potaknut PACKAGE_NAME

Paketi upita koji pokreću paket (i) PACKAGE_NAME .

- što određuje Sposobnost

Upit svih paketa koji pružaju mogućnost CAPABILITY .

- što zahtijeva Sposobnost

Upit svih paketa koji zahtijevaju CAPABILITY za pravilno funkcioniranje.

OPCIJE PITANJA ZA PITANJA:

--changelog

Prikaži informacije o promjeni paketa.

-c, --configfiles

Popis samo konfiguracijskih datoteka (implicira- 1 ).

-d, --docfiles

Popis samo dokumentirane datoteke (podrazumijeva se -l ).

--istovariti

Datoteka o datoteci datoteke na sljedeći način:

veličina puta mtime md5sum način vlasnička grupa isconfig isdoc rdev symlink

Ova se opcija mora koristiti s barem jednim od -l , -c , -d .

--filesbypkg

Navedite sve datoteke u svakom odabranom paketu.

-i, --info

Prikaz informacija o paketima, uključujući naziv, verziju i opis. Ovo koristi --queryformat ako je navedeno.

--posljednji

Naručuje unos paketa po vremenu instalacije tako da su najnoviji paketi na vrhu.

-l, - popis

Popis datoteka u paketu.

--provides

Popis mogućnosti koje ovaj paket pruža.

-R, - zahtijeva

Popis paketa na kojima ovisi ovaj paket.

--scripts

Navedite skriptirane pakete za paket koji se koriste kao dio procesa instalacije i deinstalacije.

-s, - stan

Prikaz stanja datoteka u paketu (podrazumijeva -l ). Stanje svake datoteke je normalno , nije instalirano ili zamijenjeno .

- čuvari, - knjige

Prikaz okidača skripti, ako ih ima, koji su sadržani u paketu.

PROVJERITE OPCIJE

Opći oblik naredbe za provjeru rpm verzije jest

rpm { -V | --verify } [ select-options ] [ opcije potvrde ]

Potvrđivanje paketa uspoređuje informacije o instaliranim datotekama u paketu s podacima o datotekama koje su preuzete iz metapodataka paketa pohranjene u broju okretaja. Među ostalim, potvrđivanje uspoređuje veličinu, zbroj MD5, dozvole, vrstu, vlasnika i grupu svake datoteke. Prikazane su sve diskrepencije. Datoteke koje nisu instalirane iz paketa, primjerice, datoteke dokumentacije koje su isključene prilikom instalacije pomoću opcije " --excludedocs ", zanemaruju se.

Opcije odabira paketa su jednake kao i za upit za paket (uključujući datoteke manifesta za paket kao argumente). Ostale opcije jedinstvene za provjeru rada su:

--nodeps

Nemojte provjeravati zavisnost paketa.

--nodigest

Nemojte provjeravati probijanje paketa ili zaglavlja prilikom čitanja.

--nofiles

Ne potvrdite nikakve atribute datoteka paketa.

--noscripts

Nemojte izvršiti % verifyscript skriptu (ako postoji).

--nosignature

Nemojte potvrditi potpise paketa ili zaglavlja prilikom čitanja.

--nolinkto

--nomd5

--nosize

--nouser

--nogroup

--nomtime

--nomode

--nordev

Nemojte potvrditi odgovarajući atribut datoteka.

Format izlaza je niz od 8 znakova, mogući marker atributa:

c % config konfiguracijsku datoteku. d % doc dokumentacijska datoteka. g % ghost datoteke (tj. sadržaj datoteke nije uključen u paketni paket). l % datoteke dozvole licence. r % readme readme datoteku.

iz zaglavlja paketa, nakon čega slijedi naziv datoteke. Svaki od 8 znakova označava rezultat usporedbe atributa datoteke s vrijednostima onih atributa koji su zabilježeni u bazi podataka. Jedan " . " (Razdoblje) znači da je ispitivanje prošlo, dok je jedan " ? " (Upitnik) označava da se test ne može izvršiti (npr. Dozvole za datoteke sprečavaju čitanje). U suprotnom, znak (mnemonically em oldened B ) označava neuspjeh odgovarajućeg testnog testa:

S datoteku S ize razlikuje M M ode razlikuje (uključuje dozvole i vrstu datoteke) 5 MD 5 suma razlikuje D D evice glavni / manji broj pogrešno podudaranje L čitanje L tinta (2) pogrešno povezivanje puta U U ser vlasništvu razlikuje G G roup vlasništvo razlikuje T m T ime razlikuje se

DIGITALNO POTPISIVANJE I DIGESTNA VERIFIKACIJA

Opći oblici digitalnih potpisa rpm komandi su

rpm --publika PUBKEY ...

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

Opcija --checksig provjerava sve probave i potpise sadržane u PACKAGE_FILE kako bi se osiguralo cjelovitost i podrijetlo paketa. Imajte na umu da se potpise sada potvrđuju svaki put kad se paket čita, a --checksig je koristan za provjeru svih probava i potpisa povezanih s paketom.

Digitalni potpisi se ne mogu potvrditi bez javnog ključa. Ascii oklopljeni javni ključ može se dodati u rpm bazu podataka pomoću --import . Uvezeni javni ključ prenosi se u zaglavlje i upravljanje ključnim prstenom vrši se točno kao upravljanje paketom. Na primjer, svi trenutačno uvezeni javni ključevi mogu biti prikazani na sljedeći način:

rpm -qa gpg-pub *

Pojedinosti o određenom javnom ključu, kada se uvoze, mogu se prikazati upitima. Evo informacija o ključu Red Hat GPG / DSA:

rpm -qi gpg-pubkey-db42a60e

Konačno, javni ključevi mogu se izbrisati nakon uvoza baš kao i paketi. Evo kako ukloniti Red Hat GPG / DSA ključ

rpm -e gpg-pub-db42a60e

Potpisivanje paketa

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

Oba opcija --addsign i --resigning generiraju i umetaju nove potpise za svaki paket PACKAGE_FILE , zamjenjujući postojeće potpise. Postoje dvije mogućnosti iz povijesnih razloga, trenutačno nema razlike u ponašanju.

KORIŠTENJE GPG-a SIGN PAKOVANJA

Kako bi se potpisali paketi pomoću GPG-a, broj okretaja mora biti konfiguriran za pokretanje GPG-a i biti u mogućnosti pronaći ključni prsten s odgovarajućim ključevima. Prema zadanim postavkama, rpm koristi iste konvencije kao GPG za pronalaženje ključnih prstenova, naime $ GNUPGHOME varijablu okruženja. Ako se ključni prstenovi ne nalaze na mjestima gdje ih GPG očekuje, morat ćete konfigurirati makronaredbu % _gpg_path da bude mjesto GPG ključnih prstena za upotrebu.

Za kompatibilnost sa starijim verzijama GPG, PGP i rpm, samo V3 OpenPGP paketi potpisa trebaju biti konfigurirani. Može se koristiti i DSA ili RSA algoritmi za potvrđivanje, ali DSA je poželjan.

Ako želite potpisati pakete koje sami izradite, morate stvoriti i svoj javni i tajni ključni par (pogledajte priručnik za GPG). Također ćete morati konfigurirati makronaredbe rpm

%_potpis

Tip potpisa. Trenutno su podržani samo gpg i pgp.

% _gpg_name

Naziv "korisnika" čiji ključ želite koristiti za potpisivanje paketa.

Na primjer, da biste mogli upotrebljavati GPG za potpisivanje paketa kao korisnika "John Doe " iz ključnih prstenova koji se nalaze u /etc/rpm/.gpg pomoću izvršne datoteke / usr / bin / gpg uključiti

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

u makronaredbi. Koristite / etc / rpm / makro za konfiguraciju po sustavu i ~ /. Rpmmacros za konfiguraciju po korisniku.

POPRAVLJAJTE REBUILD DATABASE

Opći oblik naredbe baze podataka za ponovno pokretanje RPM-a jest

rpm { --initdb | --rebuilddb } [ -v ] [ --dbpath DIRECTORY ] [ --drug DIRECTORY ]

Koristite --initdb za stvaranje nove baze podataka, upotrijebite --rebuilddb za obnovu indeksa baze podataka iz instaliranih zaglavlja paketa.

SHOWRC

Naredba

rpm - showrc

prikazuje vrijednosti koje će se rpm koristiti za sve opcije trenutno postavljene u rpmrc i makronaredbama .

FTP / HTTP OPTIONS

rpm može djelovati kao FTP i / ili HTTP klijent tako da paketi mogu biti upitani ili instalirani s interneta. Paketne datoteke za instalaciju, nadogradnju i operacije upita mogu se navesti kao ftp ili http stilu URL-a:

ftp: // korisnik: lozinka @ Domaćin: LUKA / put / do / paket.rpm

Ako je dio PASSWORD izostavljen, zatraži se lozinka (jednom po korisniku / paru naziva hosta). Ako su i korisnik i lozinka izostavljeni, koristi se anonimni ftp . U svim se slučajevima izvode pasivni (PASV) FTP transferi.

okretni broj omogućuje korištenje sljedećih opcija s ftp URL-ovima:

--ftpproxy HOST

Domaćin HOST će se koristiti kao proxy poslužitelj za sve FTP transfere, koji korisnicima omogućava ftp preko vatrozidnih strojeva koji koriste proxy sustave. Ova se opcija može odrediti i konfiguriranjem makronaredbe % _ftpproxy .

--apostite HOST

Broj TCP PORT koji se koristi za ftp vezu na proxy ftp poslužitelju umjesto zadanog priključka. Ova se opcija može odrediti i konfiguriranjem makronaredbe % _ftpport .

okretni broj dopušta korištenje sljedećih opcija s HTTP URL-ovima:

--httpproxy HOST

Host HOST poslužit će kao proxy poslužitelj za sve HTTP prijenose. Ova se opcija može odrediti i konfiguriranjem makronaredbe % _httpproxy .

--httport PORT

Broj TCP PORT koji se koristi za HTTP vezu na HTTP poslužitelju proxy umjesto zadanog priključka. Ova se opcija može odrediti i konfiguriranjem makronaredbe % _httpport .

PITANJA NA LEGACIJU

Izvršavanje rpmbuild

Načini izrade okretaja sada se nalaze u izvršnoj mapi / usr / bin / rpmbuild . Iako je naslijeđena kompatibilnost koju pružaju popratni aliasi u nastavku adekvatna, kompatibilnost nije savršena; stoga kompatibilnost modusa gradnje preko popt aliasa se uklanja iz broja okretaja. Instalirajte rpmbuild paket i pogledajte rpmbuild (8) za dokumentiranje svih načina rpm gradnje prethodno dokumentiranih u rpm (8).

Dodajte sljedeće retke na / etc / popt ako želite nastaviti pozivati rpmbuild iz naredbenog retka rpm :

rpm izvršiti --bp rpmb -bp rpm izvršiti --bc rpmb -bc rpm izvršiti --bi rpmb -bi rpm izvršiti --bl rpmb -bl rpm izvršiti --ba rpmb -ba rpm izvršiti --bb rpmb -bb rpm izvršiti - rpmb -bp rpm exec - tp rpmb -tp rpm izvrš - tc rpmb -tc rpm izvršiti - rpmb -ti rpm izvršiti - tl rpmb -tl rpm izvršiti - rpmb -ta rpm exec - tb rpmb -tb rpm izvršitelj - rpmb - rpm izvršitelj - potreban rpmb - potreban rpm izvrš - reprodukcija rpmb - recompil rpm izvrš - čišćenje rpmb - čišćenje rpm izvršava - rms izvor rpmb - rmsource rpm exec - rmspec rpmb - rmspec rpm izvršavanje - ciljanje rpmb - ciljanje rpm exec - kratki spoj rpmb - kratki spoj

VIDI TAKOĐER

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

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

Važno: Upotrijebite naredbu čovjek ( % man ) kako biste vidjeli kako se naredba koristi na vašem računalu.