- Name
- Synopsis
- Querying and Verifying Packages:
- Pakketten installeren, upgraden en verwijderen:
- Diversen:
- select-options
- query-options
- verify-options
- install-options
- Description
- General Options
- Installatie- en Upgrade-opties
- Erase-opties
- Vraagopties
- Pakketselectie opties:
- Vraagopties voor pakketten:
- Verificatie-opties
- Digitale Handtekening en Digest Verificatie
- Een pakket ondertekenen
- Gpg gebruiken om pakketten te ondertekenen
- Rebuild Database Options
- Diverse commando’s
- Ftp/Http-opties
- Legacy Problemen
- Uitvoeren van rpmbuild
- Bestanden
- rpmrc Configuratie
- Macro Configuratie
- Database
- Tijdelijk
- Zie ook
- Auteurs
- Refereerd door
Name
rpm – RPM Package Manager
Synopsis
Querying and Verifying Packages:
rpm {-q|–query}
rpm {-V|–verify}
rpm –import PUBKEY …
rpm {-K|–checksig} PACKAGE_FILE …
Pakketten installeren, upgraden en verwijderen:
rpm {-i|–install} PACKAGE_FILE …
rpm {-U|–upgrade} PACKAGE_FILE …
rpm {-F|–freshen} PACKAGE_FILE …
rpm {-e|–erase} PACKAGE_NAME …
Diversen:
rpm {–initdb|–rebuilddb}
rpm {–addsign|–resign} PACKAGE_FILE…
rpm {–querytags|–showrc}
rpm {–setperms|–setugids} PACKAGE_NAME …
select-options
{-p,–package PACKAGE_FILE]
query-options
verify-options
>
install-options
Description
rpm is een krachtige Package Manager, waarmee afzonderlijke softwarepakketten kunnen worden gebouwd, geïnstalleerd, opgevraagd, geverifieerd, bijgewerkt en gewist. Apackage bestaat uit een archief van bestanden en meta-data die gebruikt worden om de archiefbestanden te installeren en te wissen. De meta-data bevat helperscripts, bestandsattributen en beschrijvende informatie over het pakket. Pakketten zijn er in twee soorten: binaire pakketten, die gebruikt worden om te installeren software in te kapselen, en bronpakketten, die de broncode en het recept bevatten die nodig zijn om binaire pakketten te maken.
Een van de volgende basismodi moet worden geselecteerd: Query, Verify, Signature Check, Install/Upgrade/Freshen, Uninstall,Initialize Database, Rebuild Database, Resign, Add Signature, Set Owners/Groups, Show Querytags, and ShowConfiguration.
General Options
Deze opties kunnen in alle verschillende modes gebruikt worden.
-?, –help Druk een langer gebruiksbericht af dan normaal. –version Print een enkele regel met het versienummer van de rpm die gebruikt wordt. –quiet Druk zo weinig mogelijk af – normaal worden alleen foutmeldingen weergegeven. -v Druk verbose informatie af – normaal zullen routine-voortgangsberichten weergegeven worden. -vv Druk veel lelijke debug-informatie af. –rcfile FILELIST Elk van de bestanden in de door dubbele punten gescheiden FILELIST wordt opeenvolgend door rpm gelezen voor configuratie-informatie. Alleen het eerste bestand in de lijst moet bestaan, en tildes zullen worden uitgebreid naar de waarde van $HOME. De standaard FILELIST is/usr/lib/rpm/rpmrc:/usr/lib/rpm/redhat/rpmrc:/etc/rpmrc:~/.rpmrc. –pipe CMD Leidt de uitvoer van rpm naar het commando CMD. –dbpath DIRECTORY Gebruik de database in DIRECTORY in plaats van het standaardpad /var/lib/rpm –root DIRECTORY Gebruik de boomstructuur van het bestandssysteem met de root in DIRECTORY voor alle bewerkingen. Merk op dat dit betekent dat de database in DIRECTORY gebruikt zal worden voor afhankelijkheidscontroles en dat scriptlet(s) (bv. %post als u een package installeert, of %prep als u een package bouwt) uitgevoerd zullen worden na een chroot(2) naarDIRECTORY. -D, –define=’MACRO EXPR’ Definieert MACRO met waarde EXPR. -E, –eval=’EXPR’ Drukt macro-uitbreiding van EXPR af.
Installatie- en Upgrade-opties
In deze opties kan PACKAGE_FILE een binair rpm-bestand of een ASCII pakketmanifest zijn (zie PACKAGE SELECTION OPTIONS), en kan gespecificeerd worden als een ftp of http URL, in welk geval het pakket gedownload zal worden voordat het geïnstalleerd wordt. Zie FTP/HTTP OPTIONS voor informatie over rpm’s interne ftp en http client ondersteuning.
De algemene vorm van een rpm install commando is
rpm {-i|–install} PACKAGE_FILE …
Dit installeert een nieuw pakket.
De algemene vorm van een rpm upgrade commando is
rpm {-U|–upgrade} PACKAGE_FILE …
Dit upgradet of installeert het huidige geïnstalleerde pakket naar een nieuwere versie. Dit is hetzelfde als install, behalve dat alle andere versies van het pakket worden verwijderd nadat het nieuwe pakket is geïnstalleerd.
rpm {-F|–freshen} PACKAGE_FILE …
Dit zal pakketten upgraden, maar alleen die waarvoor een eerdere versie is geïnstalleerd.
–aid Voeg gesuggereerde pakketten toe aan de transactieset wanneer dat nodig is. –allfiles Installeert of upgradet alle missingok bestanden in het pakket, ongeacht of ze bestaan. –badreloc Gebruikt met –relocate, staan relocaties toe op alle bestandspaden, niet alleen die OLDPATH’s die zijn opgenomen in de binaire pakket relocatie hint(s). –excludepath OLDPATH Installeer geen bestanden waarvan de naam begint met OLDPATH. –excludedocs Installeer geen bestanden die gemarkeerd zijn als documentatie (inclusief man pages en texinfo documenten). –force Hetzelfde als met –replacepkgs, –replacefiles, en –oldpackage. -h, –hash Druk 50 hashmarkeringen af terwijl het package-archief wordt uitgepakt. Gebruik met -v|–verbose voor een mooiere weergave. –ignoresize Controleer de mount bestandssystemen niet op voldoende schijfruimte alvorens dit pakket te installeren. –ignorearch Sta installatie of opwaardering toe zelfs als de architecturen van het binaire pakket en de host niet overeenkomen. –ignoreos Sta installatie of opwaardering toe zelfs als de besturingssystemen van het binaire pakket en de host niet overeenkomen. –includedocs Installeer documentatiebestanden. Dit is het standaard gedrag. –justdb Update alleen de database, niet het bestandssysteem. –nodigest Verifieer geen package of header digests bij het lezen. –nomanifest Verwerk geen niet-package bestanden als manifesten. –nosignature Verifieer geen handtekeningen van packages of headers bij het lezen. –nodeps Controleer de afhankelijkheid niet alvorens een pakket te installeren of te upgraden. –nosuggest Stel geen pakket(ten) voor die een ontbrekende afhankelijkheid bieden. –noorder Herschik de volgorde van de pakketten niet voor een installatie. De lijst van pakketten zou normaal gezien herschikt worden om te voldoen aan afhankelijkheden. –noscripts –nopre –nopost –nopreun–nopostun Voer het scriptlet met dezelfde naam niet uit. De optie –noscripts is gelijkwaardig aan
–nopre –nopost –nopreun
nopostun
en schakelt de uitvoering van de bijbehorende %pre, %post, %preun, en %postun scriptlet(s) uit.
–notriggers –notriggerin –notriggerun–notriggerpostun Voer geen trigger scriptlet uit van het genoemde type. De optie –notriggers
is gelijkwaardig aan
–notriggerin –notriggerun –notriggerpostun
en schakelt de uitvoering van de bijbehorende %triggerin, %triggerun, en %triggerpostun scriptlet(s) uit.
–oldpackage Sta een upgrade toe om een nieuwer pakket te vervangen door een ouder pakket. –percent Print percentages terwijl bestanden worden uitgepakt uit het package-archief. Dit is bedoeld om rpm gemakkelijk te laten draaien vanuit andere tools. –prefix NEWPATH Vertaal voor verplaatsbare binaire pakketten alle bestandspaden die beginnen met de installatie-prefix in de pakketverplaatsingshint(s) naar NEWPATH. –relocate OLDPATH=NEWPATH Vertaal voor herplaatsbare binaire pakketten alle bestandspaden die beginnen met OLDPATH in de pakketherplaatsingshint(s) naar NEWPATH. Deze optie kan herhaaldelijk worden gebruikt als meerdere OLDPATH’s in het pakket moeten worden verplaatst. –replacefiles Installeer de packages zelfs als ze bestanden van andere, reeds geïnstalleerde, packages vervangen. –replacepkgs Installeer de pakketten zelfs als sommige ervan al op dit systeem zijn geïnstalleerd. –test Installeer het pakket niet, controleer alleen op mogelijke conflicten en rapporteer deze.
Erase-opties
De algemene vorm van een rpm erase commando is
rpm {-e|–erase} PACKAGE_NAME…
De volgende opties kunnen ook worden gebruikt:
–allmatches Verwijder alle versies van het pakket die overeenkomen met PACKAGE_NAME. Normaal gesproken wordt er een foutmelding gegeven als PACKAGE_NAME met meerdere pakketten overeenkomt. –nodeps Controleer dependencies niet alvorens de packages te verwijderen. –noscripts –nopreun–nopostun Voer het scriptlet met dezelfde naam niet uit. De –noscripts optie tijdens het wissen van packages is gelijkwaardig
aan
–nopreun –nopostun
en schakelt de uitvoering van de overeenkomstige %preun, en %postun scriptlet(s) uit.
–notriggers –notriggerun–notriggerpostun Voer geen trigger scriptlet van het genoemde type uit. De optie –notriggers
is gelijkwaardig aan
–notriggerun –notriggerpostun
en schakelt de uitvoering van de bijbehorende %triggerun, en %triggerpostun scriptlet(s) uit.
–test Deïnstalleer niet echt iets, maar voer alleen een controle uit. Nuttig in combinatie met de -vv optie voor debugging.
Vraagopties
De algemene vorm van een rpm-vraagopdracht is
rpm {-q|–query}
U kunt opgeven in welk formaat de pakketinformatie afgedrukt moet worden. Om dit te doen gebruikt u de
–qf|–queryformat QUERYFMT
optie, gevolgd door de QUERYFMT format string. Query-formaten zijn aangepaste versies van de standaard printf(3) opmaak. Het formaat is opgebouwd uit statische strings (die standaard C karakter escapes voor newlines, tabs en andere speciale karakters kunnen bevatten) en printf(3) typeformatters. Aangezien rpm al weet welk type er afgedrukt moet worden, moet de typespecificator echter weggelaten worden en vervangen worden door de naam van de af te drukken header tag, ingesloten door {} karakters. Tagnamen zijn hoofdletterongevoelig, en het voorlopende RPMTAG_ gedeelte van de tagnaam mag ook worden weggelaten.
Afwijkende uitvoerformaten kunnen worden aangevraagd door de tag te volgen met :typetag. Momenteel worden de volgende typen ondersteund:
:armor Wikkel een publieke sleutel in ASCII-armor. :arraysize Geef het aantal elementen in array-tags weer. :base64 Codeert binaire gegevens met behulp van base64. :date Gebruik strftime(3) “%c” formaat. :day Gebruik strftime(3) “%a %b %d %Y” formaat. :depflags Formatteer dependency vergelijkingsoperator. :deptype Formatteer dependency type. :fflags Bestandsvlaggen formatteren. :fstate Bestandsstatus formatteren. :hex hexadecimaal formatteren. :octal Formatteren in octaal. :perms Bestandspermissies formatteren. :pgpsig Handtekening fingerprint en tijd weergeven. :shescape Enkele aanhalingstekens Escape voor gebruik in een script. :triggertype Triggersuffix weergeven. :vflags Bestandsverificatievlaggen. :xml Gegevens in eenvoudige xml opmaak verpakken.
Om bijvoorbeeld alleen de namen van de opgevraagde pakketten af te drukken, kunt u %{NAME} als format string gebruiken. Om de naam van de pakketten en de distributie-informatie in twee kolommen af te drukken, zou u %-30{NAME}%{DISTRIBUTION} kunnen gebruiken. rpm drukt een lijst af van alle tags waarvan het weet wanneer het wordt aangeroepen met het –querytags argument.
Er zijn twee subsets van opties voor query’s: pakketselectie en informatieselectie.
Pakketselectie opties:
PACKAGE_NAME Zoekt geïnstalleerd pakket met de naam PACKAGE_NAME. -a, –all Zoekt alle geïnstalleerde pakketten. -f, –file FILE Zoek naar pakket dat FILE bezit. –fileid ID Vraagt pakket op dat een gegeven bestands-ID bevat. De ID is de digest van de bestandsinhoud. Voor verschillende pakketten kunnen verschillende hash-algoritmes gebruikt zijn (MD5, SHA1, SHA256, SHA384, SHA512, …) -g, –group GROUP Vraagt pakketten op met de groep GROUP. –hdrid SHA1 Zoek pakketten die een gegeven header identifier bevatten, d.w.z. de SHA1 digest van de onveranderlijke header regio. -p, –package PACKAGE_FILE Vraagt een (niet-geïnstalleerd) pakket PACKAGE_FILE op. Het PACKAGE_FILE kan gespecificeerd worden als een ftp of http stijl URL, in welk geval de package header zal gedownload en opgevraagd worden. Zie FTP/HTTP OPTIONS voor informatie over rpm’s interne ftp en httpclient ondersteuning. Het PACKAGE_FILE argument(en) zal, indien het geen binair pakket is, geïnterpreteerd worden als een ASCII pakket manifest tenzij de –nomanifest optie gebruikt wordt. In manifesten is commentaar toegestaan, beginnend met een ‘#’, en elke regel van een pakketmanifestbestand mag door witruimte gescheiden globexpressies bevatten, inclusief URL’s, die zullen worden uitgebreid tot paden die in de plaats van het pakketmanifest worden gesubstitueerd als extra PACKAGE_FILE-argument bij de query. –pkgid MD5 Query pakket dat een gegeven package identifier bevat, d.w.z. de MD5 digest van de gecombineerde header en payload inhoud. –querybynumber HDRNUM De invoer in de HDRNUM-database rechtstreeks opvragen; dit is alleen nuttig voor debugging. –specfile SPECFILE Parseer en query SPECFILE alsof het een pakket is. Hoewel niet alle informatie (b.v. bestandslijsten) beschikbaar is, maakt dit type query het mogelijk rpm te gebruiken om informatie uit spec-bestanden te halen zonder een specfile parser te hoeven schrijven. –tid TID Zoekt package(s) die een gegeven TID transactie identifier hebben. Een Unix tijdstempel wordt momenteel gebruikt als een transactie identifier. Alle pakketten die binnen een transactie geïnstalleerd of gewist worden hebben een gemeenschappelijke identifier. –triggeredby PACKAGE_NAME Zoek pakketten die getriggerd zijn door pakket(ten) PACKAGE_NAME. –whatprovides CAPABILITY Zoekt alle pakketten die de CAPABILITY-capaciteit verschaffen. –whatrequires CAPABILITY Alle pakketten die CAPABILITY nodig hebben om goed te kunnen functioneren.
Vraagopties voor pakketten:
–changelog Geef informatie over wijzigingen voor het pakket weer. -c, –configfiles Toont alleen configuratiebestanden (impliceert -l). -d, –docfiles Alleen documentatiebestanden weergeven (impliceert -l). –dump Dump bestandsinformatie als volgt (impliceert -l):
path size mtime digest mode owner group isconfig isdoc rdev symlink
–filesbypkg Geef alle bestanden in elk geselecteerd pakket weer. -i, –info Geef pakketinformatie weer, inclusief naam, versie en beschrijving. Dit gebruikt de –queryformat als er een werd gespecificeerd. –last Ordent de package-lijst volgens installatietijd zodat de laatste packages bovenaan staan. -l, –list Lijst bestanden in pakket. –provides Lijst van mogelijkheden die dit pakket biedt. -R, –requires Vermeld de mogelijkheden waarvan dit pakket afhankelijk is. –scripts Lijst de pakketspecifieke scriptlet(s) die worden gebruikt als onderdeel van de installatie- en de-installatieprocessen. -s, –state Geef de toestand van de bestanden in het pakket weer (impliceert -l). De status van elk bestand is normaal, niet geïnstalleerd, of vervangen. –triggers, –triggerscripts Geeft de triggerscripts weer, indien aanwezig, die in het pakket zitten.
Verificatie-opties
De algemene vorm van een rpm-controle-commando is
rpm {-V|–verify}
Het verifiëren van een package vergelijkt informatie over de geïnstalleerde bestanden in de package met informatie over de bestanden uit de metadata van de package die in de rpm database is opgeslagen. Onder andere, vergelijkt de verificatie de grootte, digest, permissies, type, eigenaar en groep van elk bestand. Bestanden die niet vanuit het pakket zijn geïnstalleerd, bijvoorbeeld documentatiebestanden die bij de installatie zijn uitgesloten met de optie “–excludedocs”, worden genegeerd.
De pakketselectieopties zijn dezelfde als voor het bevragen van pakketten (inclusief pakketmanifestbestanden als argumenten). Andere opties die uniek zijn voor de verificatiemodus zijn:
–nodeps Verifieer de afhankelijkheden van pakketten niet. –nodigest Verifieer geen package of header digests bij het lezen. –nofiles Verifieer geen attributen van pakketbestanden. –noscripts Voer het %verifyscript scriptlet niet uit (indien aanwezig). –nosignature Verifieer geen handtekeningen van packages of headers bij het lezen. –nolinkto –nofiledigest (voorheen –nomd5) –nosize –nouser –nogroup –nomtime –nomode–nordev Verifieer het bijbehorende bestandsattribuut niet.
Het formaat van de uitvoer is een tekenreeks van 8 tekens, een mogelijke attribuutmarkering:
c %config configuration file.d %doc documentation file.g %ghost file (i.e. the file contents are not included in the package payload).l %license license file.r %readme readme file.
uit de header van het pakket, gevolgd door de bestandsnaam. Elk van de 8 tekens geeft het resultaat aan van een vergelijking van attribuut (of attributen) van het bestand met de waarde van dat (die) attribuut (of die) in de database. Een enkele “.” (punt) betekent dat de test is geslaagd, terwijl een enkele “?” (vraagteken) aangeeft dat de test niet kon worden uitgevoerd (bijv. bestandsrechten verhinderen het lezen). In het andere geval geeft het (mnemonisch vetgedrukte) teken het falen van de overeenkomstige–verify test aan:
S file Size differsM Mode differs (includes permissions and file type)5 digest (formerly MD5 sum) differsD Device major/minor number mismatchL readlink(2) path mismatchU User ownership differsG Group ownership differsT mTime differsP caPabilities differ
Digitale Handtekening en Digest Verificatie
De algemene vormen van rpm digitale handtekening commando’s zijn
rpm –import PUBKEY …
rpm {–checksig} PACKAGE_FILE …
De optie –checksig controleert alle verteringen en handtekeningen in PACKAGE_FILE om de integriteit en oorsprong van het pakket te verzekeren. Merk op dat handtekeningen nu worden geverifieerd wanneer een package wordt gelezen, en –checksig is nuttig om alle digests en handtekeningen te verifiëren die bij een package horen.
Digitale handtekeningen kunnen niet worden geverifieerd zonder een publieke sleutel. Een ASCII gepantserde publieke sleutel kan aan de rpm database worden toegevoegd met –import. De geimporteerde publieke sleutel wordt in een header meegevoerd, en het beheer van de sleutelring wordt precies zo uitgevoerd als pakketbeheer. Alle momenteel geïmporteerde public keys kunnen bijvoorbeeld worden weergegeven door:
rpm -qa gpg-pubkey*
Details over een specifieke public key, wanneer deze is geïmporteerd, kunnen worden weergegeven door een query uit te voeren. Hier is informatie over de Red Hat GPG/DSA sleutel:
rpm -qi gpg-pubkey-db42a60e
Ten slotte kunnen publieke sleutels na het importeren net als pakketten gewist worden. Hier staat hoe u de Red Hat GPG/DSA sleutel kunt verwijderen
rpm -e gpg-pubkey-db42a60e
Een pakket ondertekenen
rpm –addsign|–resign PACKAGE_FILE …
Beide opties –addsign en –resign genereren en voegen nieuwe handtekeningen in voor elk pakket PACKAGE_FILE dat gegeven wordt, en vervangen daarbij alle bestaande handtekeningen. Er zijn twee opties om historische redenen, er is momenteel geen verschil in gedrag.
Gpg gebruiken om pakketten te ondertekenen
Om pakketten te kunnen ondertekenen met GPG, moet rpm geconfigureerd zijn om GPG te draaien en in staat zijn om een sleutelring te vinden met de juiste sleutels. Standaard gebruikt rpm dezelfde conventies als GPG om sleutelhangers te vinden, namelijk de $GNUPGHOME omgevingsvariabele. Als uw sleutelhangers zich niet bevinden waar GPG ze verwacht, dient u de macro %_gpg_path te configureren als de locatie van de te gebruiken GPG-sleutelhangers.
Voor compatibiliteit met oudere versies van GPG, PGP, en rpm, dienen alleen V3 OpenPGP-handtekenpakketten te worden geconfigureerd. Zowel DSA als RSA verificatiegoritmen kunnen worden gebruikt, maar DSA heeft de voorkeur.
Als u in staat wilt zijn om zelfgemaakte pakketten te ondertekenen, moet u ook uw eigen publieke en geheime sleutelpaar maken (zie de GPG handleiding). U zult ook de rpm macro’s moeten configureren
%_signature Het type handtekening. Op dit moment worden alleen gpg en pgp ondersteund. %_gpg_name De naam van de “gebruiker” wiens sleutel u wilt gebruiken om uw pakketten te ondertekenen.
Om bijvoorbeeld GPG te kunnen gebruiken om pakketten te tekenen als de gebruiker “John Doe <[email protected]>” van de sleutelringen die in /etc/rpm/.gpg staan met het uitvoerbare bestand /usr/bin/gpg, zou u
%_signature gpg%_gpg_path /etc/rpm/.gpg%_gpg_name John Doe <[email protected]>%__gpg /usr/bin/gpg
in een macro-configuratiebestand moeten opnemen. Gebruik /etc/rpm/macros voor configuratie per systeem en ~/.rpmmacros voor configuratie per gebruiker. Meestal is het voldoende om alleen %_gpg_name in te stellen.
Rebuild Database Options
De algemene vorm van een rpm rebuild database commando is
rpm {–initdb|–rebuilddb}
Gebruik –initdb om een nieuwe database te maken als er nog geen bestaat (bestaande database wordt niet overschreven), gebruik –rebuilddb om de indices van de database opnieuw te bouwen op basis van de geïnstalleerde package headers.
Diverse commando’s
rpm –showrc toont de waarden die rpm zal gebruiken voor alle opties die momenteel zijn ingesteld in rpmrc en macros configuratiebestand(en). rpm –setperms PACKAGE_NAME stelt de permissies van bestanden in het opgegeven pakket in. rpm –setugids PACKAGE_NAME stelt gebruiker/groep eigenaarschap van bestanden in het opgegeven pakket in.
Ftp/Http-opties
rpm kan fungeren als een FTP- en/of HTTP-client, zodat pakketten vanaf het Internet opgevraagd of geïnstalleerd kunnen worden. Pakketbestanden voor installatie, upgrade en opvragen kunnen gespecificeerd worden als een ftp of http stijl URL:
ftp://USER:PASSWORD@HOST:PORT/path/to/package.rpm
Als het :PASSWORD gedeelte wordt weggelaten, zal om het wachtwoord gevraagd worden (eenmaal per gebruiker/hostnaam paar). Als zowel de gebruiker als het wachtwoord zijn weggelaten, wordt anonymous ftp gebruikt. In alle gevallen worden passieve (PASV) ftp overdrachten uitgevoerd.
rpm staat de volgende opties toe om gebruikt te worden met ftp URLs:
–ftpproxy HOST De host HOST zal gebruikt worden als een proxy server voor alle ftp overdrachten, wat gebruikers in staat stelt om door firewall machines te ftp-en die gebruik maken van proxy systemen.Deze optie kan ook gespecificeerd worden door de macro %_ftpproxy te configureren. –ftpport PORT Het TCP PORT nummer om te gebruiken voor de ftp verbinding op de proxy ftp server in plaats van de standaard poort. Deze optie kan ook worden opgegeven door de macro %_ftpport te configureren.
rpm staat toe dat de volgende opties worden gebruikt met http URLs:
–httpproxy HOST De host HOST zal worden gebruikt als een proxy server voor alle http overdrachten. Deze optie kan ook worden opgegeven door de macro%_httpproxy te configureren. –httpport PORT Het TCP PORT nummer om te gebruiken voor de http verbinding op de proxy http server in plaats van de standaard poort. Deze optie kan ook worden opgegeven door de macro %_httpport te configureren.
Legacy Problemen
Uitvoeren van rpmbuild
De bouwmodi van rpm bevinden zich nu in de /usr/bin/rpmbuild executable. Installeer het pakket dat rpmbuild bevat (gewoonlijkrpm-build) en zie rpmbuild(8) voor documentatie van alle rpm build modes.
Bestanden
rpmrc Configuratie
/usr/lib/rpm/rpmrc/usr/lib/rpm/redhat/rpmrc/etc/rpmrc~/.rpmrc
Macro Configuratie
/usr/lib/rpm/macros/usr/lib/rpm/redhat/macros/etc/rpm/macros~/.rpmmacros
Database
/var/lib/rpm/Basenames/var/lib/rpm/Conflictname/var/lib/rpm/Dirnames/var/lib/rpm/Filemd5s/var/lib/rpm/Group/var/lib/rpm/Installtid/var/lib/rpm/Name/var/lib/rpm/Packages/var/lib/rpm/Providename/var/lib/rpm/Provideversion/var/lib/rpm/Pubkeys/var/lib/rpm/Removed/var/lib/rpm/Requirename/var/lib/rpm/Requireversion/var/lib/rpm/Sha1header/var/lib/rpm/Sigmd5/var/lib/rpm/Triggername
Tijdelijk
/var/tmp/rpm*
Zie ook
popt(3),rpm2cpio(8),rpmbuild(8),
rpm -.-help – aangezien rpm het aanpassen van de opties via popt aliassen ondersteunt, is het onmogelijk om te garanderen dat wat in de handleiding beschreven staat, overeenkomt met wat beschikbaar is.
http://www.rpm.org/ <URL:http://www.rpm.org/>
Auteurs
Marc Ewing <[email protected]>Jeff Johnson <[email protected]>Erik Troan <[email protected]>
Refereerd door
applydeltarpm(8),apt(8),apt.conf(5),autoupdate(8),cmake28(1),cmake28-gui(1),cmake28modules(1),compat_digest.plug(1),cpack28(1),demo.plug(1),demofiles.plug(1),febootstrap(8),file2pacdep.plug(1),nodoc.plug(1),rpm2paco(8),rpm4(3),rpm_selinux(8),rpmcache(8),rpmconf(8),rpmdeps(8),rpmfile(1),rpmpeek(1),rpmreaper(1),rpmrebuild(1),rpmrebuild_plugins(1),set_tag.plug(1),superpaco(8),un_prelink.plug(1),uniq.plug(1),unset_tag.plug(1),yum-versionlock(1)