Linux-Befehl rpm
Linux-Befehl rpm-Management-Suite.
RMP (RedHat Package Manager) war ursprünglich eine Distribution Red Hat Linux entwickelt, um die Linux-Programmpaket zu verwalten, da es einfach zu folgen und mächtige GPL-Regeln ist, so beliebt ist. Nach und nach von anderen Distributionen übernommen. RPM-Paket-Management-Auftritt, so dass Linux einfach zu installieren, zu aktualisieren, indirekt den Grad der Anwendung von Linux verbessern.
Grammatik
rpm [-acdhilqRsv][-b<完成阶段><套间档>+][-e<套件挡>][-f<文件>+][-i<套件档>][-p<套件档>+][-U<套件档>][-vv][--addsign<套件档>+][--allfiles][--allmatches][--badreloc][--buildroot<根目录>][--changelog][--checksig<套件档>+][--clean][--dbpath<数据库目录>][--dump][--excludedocs][--excludepath<排除目录>][--force][--ftpproxy<主机名称或IP地址>][--ftpport<通信端口>][--help][--httpproxy<主机名称或IP地址>][--httpport<通信端口>][--ignorearch][--ignoreos][--ignoresize][--includedocs][--initdb][justdb][--nobulid][--nodeps][--nofiles][--nogpg][--nomd5][--nopgp][--noorder][--noscripts][--notriggers][--oldpackage][--percent][--pipe<执行指令>][--prefix<目的目录>][--provides][--queryformat<档头格式>][--querytags][--rcfile<配置档>][--rebulid<套件档>][--rebuliddb][--recompile<套件档>][--relocate<原目录>=<新目录>][--replacefiles][--replacepkgs][--requires][--resign<套件档>+][--rmsource][--rmsource<文件>][--root<根目录>][--scripts][--setperms][--setugids][--short-circuit][--sign][--target=<安装平台>+][--test][--timecheck<检查秒数>][--triggeredby<套件档>][--triggers][--verify][--version][--whatprovides<功能特性>][--whatrequires<功能特性>]
Parameter Beschreibung:
- -a fragt alle Pakete.
- -b <Vollendungsstufe> <Paketdatei> + oder -t <Vollendungsstufe> <Paketdatei> + Einstellung Paket Suite Stadien der Fertigstellung, und geben Sie den Dateinamen des Paketprofils.
- -c Liste nur Konfigurationsprofil, muss dieser Parameter mit der "-l" Parameter entsprechen.
- -d Listen nur Textdateien, muss dieser Parameter mit der "-l" Parameter entsprechen.
- -e <Paketdatei> oder --erase <Paketdatei> löschen das angegebene Paket.
- -f <file> + Abfrage hat Dateipaket festgelegt.
- Listen markieren -h oder --hash Kit-Installation.
- -i zeigt Informationen Kit.
- -i <Paketdatei> oder --install <Paketdatei> Installieren Sie die angegebene Paketdatei.
- -l zeigt eine Liste der Paketdateien.
- -p <Paketdatei> + Abfrage angegeben RPM-Paketdatei.
- -q Verwendung Abfragemodus, wenn Sie irgendwelche Probleme auftreten, wird rpm-Befehl den Benutzer zuerst fragen.
- -R Anzeige bezogenen Informationen Kit.
- -s Zeigt Dateistatus, muss dieser Parameter mit der "-l" Parameter entsprechen.
- -U <Paketdatei> oder --upgrade <Paketdatei> die angegebene Paketdatei zu aktualisieren.
- -v Anzeige Prozessausführungsbefehl.
- -vv Detailanzeige bei der Ausführung von Anweisungen für eine einfache Fehlerbehebung.
- -addsign <Paketdatei> + plus neue Signatur-Zertifizierung in der Verpackung angegeben.
- --allfiles installieren Sie alle Dateien.
- --allmatches Dateien entsprechen, in die angegebene Datei-Paket enthält.
- --badreloc Wenn ein Fehler auftritt, Re-Konfigurationsdateien.
- Wenn --buildroot <root> gesetzt zu produzieren wollen Kits als Stammverzeichnis.
- --changelog Anzeige wechselt Suite.
- --checksig <Paketdatei> + Zertifizierung die Signatur der Suite zu überprüfen.
- Nach --clean komplette Kit-Verpackung, entfernen Sie den Verpackungsprozess erstellte Verzeichnis.
- --dbpath <Katalogdatenbank> Um das Verzeichnis, in dem RPM-Datenbank eingestellt.
- --dump Anzeige Authentifizierungsinformationen für jede Datei. Dieser Parameter ist erforderlich "-l" Parameter zu spielen.
- Wenn --excludedocs Montagesatz nicht installieren Dateien.
- --excludepath <Ausschließen Verzeichnis> ignoriert alle Dateien im angegebenen Verzeichnis.
- --force gewaltsam Ersatz-Kit oder eine Datei.
- --ftpproxy <Hostname oder IP-Adresse> Geben Sie den FTP-Proxy-Server.
- --ftpport <Kommunikationsanschluss> Kommunikations-Port FTP-Server oder Proxy-Server ein.
- --help Online-Hilfe.
- --httpproxy <Hostname oder IP-Adresse> Gibt den HTTP-Proxy-Server.
- --httpport <Kommunikations-Port> den Kommunikations-Port für den HTTP-Server oder Proxy-Server ein.
- --ignorearch nicht für die Richtigkeit der Struktur der Paketdatei überprüfen.
- --ignoreos nicht für die Richtigkeit der Struktur der Paketdatei überprüfen.
- --ignoresize Vor der Installation überprüft nicht, Speicherplatz ausreicht.
- Wenn --includedocs Montagesatz zusammen mit den Installationsdateien.
- --initdb bestätigt die richtige Datenbank verwendet werden kann.
- --justdb die Datenbank zu aktualisieren, wenn keine Dateien ändern.
- --nobulid keine Phase der Fertigstellung durchführen.
- --nodeps nicht Vernetzt Suite-Profil überprüfen.
- --nofiles nicht überprüfen, Dateiattribute.
- --nogpg alle der GPG Signaturprüfung überspringen.
- --nomd5 nicht die Größe und die Genauigkeit der Berechnungen bestätigen MD5-kodierte Dateien.
- --nopgp alle PGP-Signaturüberprüfung überspringen.
- --noorder neu ordnen die Reihenfolge der Einbausatz, um ihre Verbindung miteinander zu treffen.
- --noscripts keine Installationsskriptdateien ausführen.
- --notriggers alle Script-Dateien im Kit-Paket nicht ausgeführt wird.
- Upgrade --oldpackage ältere Versionen von Paketen.
- Der Prozentsatz der Fertigstellung der --percent Anzeige Montagesatz.
- --pipe <Anweisung> bauen die Pipeline, die Ausgabe Ausführungsbefehl in den Eingangsdaten.
- prefix <Zielverzeichnis> Wenn Re-Konfigurationsdatei, legen Sie die Datei in das angegebene Verzeichnis.
- --provides abfragen, um den Grad der Kompatibilität Kit zur Verfügung gestellt.
- --queryformat <Datei-Header-Format> Set Profilkopf der Repräsentation.
- --querytags aufgelistet Datei-Header-Format-Tags verwendet werden.
- --rcfile <profile> Mit Hilfe der angegebenen Konfigurationsdatei.
- --rebulid <Paketdatei> Einbausatz Original-Code, Suite Binärdateien regenerieren.
- --rebuliddb an bestehende Datenbank-orientiert, um eine Datenbank neu aufzubauen.
- --recompile <Paketdatei> Geben Sie diesen Parameter und der Effekt ist ähnlich wie bei "--rebulid" Parameter, wenn keine Paketdatei.
- --relocate <Originalverzeichnis> = <neues Verzeichnis> in das ursprüngliche Dateiverzeichnis gestellt worden wäre, in das neue Verzeichnis ändern.
- --replacefiles Vertreibungen Datei.
- --replacepkgs gezwungen Ersatz-Kit.
- Das Kit ist kompatibel Abfrage --requires Grad erforderlich.
- --resing <Paketdatei> + löschen bestehende Zertifizierung, die Signatur-Zertifizierung erneut generieren.
- Nach --rmsource komplettes Kit-Paket, den ursprünglichen Code zu löschen.
- --rmsource <file> löschen Sie den Original-Code und die angegebene Datei.
- --root <Root> Einstellungen Wunsch als Stammverzeichnis.
- --scripts Montagesatz Script Variablen aufgeführt.
- --setperms Set Dateiberechtigungen.
- Besitzer --setugids Einstellungsdatei und ihre jeweiligen Gruppen.
- --short-Schaltung direkten Sprung Schritt Stadien der Fertigstellung festgelegt.
- --sign produzieren PGP oder GPG-Signatur-Zertifizierung.
- --target = <installierte Plattform> + Einstellung erzeugt Montageplattform-Kit.
- --test nur für die Prüfung, Montage-Kit nicht wirklich.
- --timecheck <Check Sekunden> die Anzahl der Sekunden, um den Zeitpunkt der Zeit zu überprüfen.
- --triggeredby <Paketdatei> Die Suite Verpacker Entdecken.
- --triggers Displayverpackung Script-Dateien innerhalb des Pakets.
- --verify Wirkung dieses Parameters und "-q" die gleichen Parameter angeben.
- --version Versionsnummer anzeigen.
- --whatprovides <Features> Abfrage Grad der Kompatibilität der Suite von spezifischen Funktionen zu bieten.
- --whatrequires <Features> Abfrage Grad der Kompatibilität der Suite von Features spezifischen Bedürfnisse.
Beispiele
Die Installation der Software
# rpm -hvi dejagnu-1.4.2-10.noarch.rpm 警告:dejagnu-1.4.2-10.noarch.rpm: V3 DSA 签名:NOKEY, key ID db42a60e 准备... ########################################### [100%]
Display Software Informationen zur Installation
# rpm -qi dejagnu-1.4.2-10.noarch.rpm 【第1次更新 教程、类似命令关联】