Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So verwenden Sie Linux-RPM-Befehlsparameter

So verwenden Sie Linux-RPM-Befehlsparameter

王林
王林nach vorne
2023-05-19 20:46:041660Durchsuche

rpm führt das Installationspaket aus
Es gibt zwei Arten von Binärpaketen (binär) und Quellcodepaketen (Quelle). Binärpakete können direkt auf dem Computer installiert werden, während Quellcodepakete automatisch von rpm kompiliert und installiert werden. Quellcodepakete haben oft src.rpm als Suffix.
Häufig verwendete Befehlskombinationen:
-ivh: Installation zeigt den Installationsfortschritt an--install--verbose--hash
-uvh: Aktualisieren Sie das Softwarepaket--update;
-qpl: Listen Sie die Dateiinformationen im RPM-Paket auf [query Paketliste ];
-qpi: Listet die Beschreibungsinformationen des RPM-Pakets auf [Abfragepaket-Installationspaket(e)]
-qf: Finden Sie heraus, zu welchem ​​RPM-Paket die angegebene Datei gehört.
-va: Überprüfen Sie alle rpms Softwarepaket, verlorene Dateien finden [verlorene Dateien anzeigen];
-e: Paket löschen

rpm -q samba //查询程序是否安装
rpm -ivh /media/cdrom/redhat/rpms/samba-3.0.10-1.4e.i386.rpm //按路径安装并显示进度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm    //指定安装目录
rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm    //用来检查依赖关系;并不是真正的安装;
rpm -uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本
rpm -qa | grep httpd     #[搜索指定rpm包是否安装]--all搜索*httpd*
rpm -ql httpd         #[搜索rpm包]--list所有文件安装目录
rpm -qpi linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息
rpm -qpf linux-1.4-6.i368.rpm #[查看rpm包]--file
rpm -qpr file.rpm       #[查看包]依赖关系
rpm2cpio file.rpm |cpio -div   #[抽出文件]
rpm -ivh file.rpm  #[安装新的rpm]--install--verbose--hash
rpm -ivh http://mirrors.kernel.org/fedora/core/4/i386/os/fedora/rpms/gaim-1.3.0-1.fc4.i386.rpm
rpm -uvh file.rpm   #[升级一个rpm]--upgrade
rpm -e file.rpm     #[删除一个rpm包]--erase

Allgemeine Parameter:
Installations-/Aktualisierungs-/Löschoptionen:

-i, --install                     install package(s)
-v, --verbose                     provide more detailed output
-h, --hash                        print hash marks as package installs (good with -v)
-e, --erase                       erase (uninstall) package
-u, --upgrade=<packagefile>+      upgrade package(s)
--replacepkge                    无论软件包是否已被安装,都强行安装软件包
--test                            安装测试,并不实际安装
--nodeps                          忽略软件包的依赖关系强行安装
--force                           忽略软件包及文件的冲突
query options (with -q or --query):
-a, --all                         query/verify all packages
-p, --package                     query/verify a package file
-l, --list                        list files in package
-d, --docfiles                    list all documentation files
-f, --file                        query/verify package(s) owning file

rpm-Quellcode-Paketinstallation
.src.rpm-Dateiendung, Diese Dateien werden durch den Quellcode der Software gepackt. Um diese Art von RPM-Softwarepaket zu installieren, müssen Benutzer den folgenden Befehl verwenden:

rpm --recompile vim-4.6-4.src.rpm  #这个命令会把源代码解包并编译、安装它,如果用户使用命令:
rpm --rebuild vim-4.6-4.src.rpm  #在安装完成后,还会把编译生成的可执行文件重新包装成i386.rpm 的rpm软件包。
[root@localhost src]# rpm -ivh awstats-6.8-1.noarch.rpm
error: failed dependencies:
perl(lwp::useragent) is needed by awstats-6.8-1.noarch
[root@localhost src]#

RPM-attributabhängige Paketdateien verwenden

[root@localhost src]# rpm -qpr awstats-6.8-1.noarch.rpm
/bin/sh
/usr/bin/perl
config(awstats) = 6.8-1
perl >= 0:5.005
perl(lwp::useragent)
perl(posix)
perl(socket)
perl(time::local)
perl(strict)
perl(vars)
rpmlib(compressedfilenames) <= 3.0.4-1
rpmlib(payloadfileshaveprefix) <= 4.0-1

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Linux-RPM-Befehlsparameter. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen