rpm melaksanakan pakej pemasangan
Terdapat dua jenis pakej binari (binari) dan pakej kod sumber (sumber). Pakej binari boleh dipasang terus pada komputer, manakala pakej kod sumber akan disusun dan dipasang secara automatik mengikut rpm. Pakej kod sumber selalunya mempunyai src.rpm sebagai akhiran.
Kombinasi arahan yang biasa digunakan:
-ivh: Pemasangan menunjukkan kemajuan pemasangan--install--verbose--hash
-uvh: Naik taraf pakej perisian--kemas kini
-qpl: Senaraikan pakej perisian rpm Maklumat fail dalam [senarai pakej pertanyaan];
-qpi: Senaraikan maklumat perihalan pakej rpm [pakej pemasangan pertanyaan]
-qf: Cari pakej rpm mana yang dimiliki oleh fail yang ditentukan fail];
-va: Sahkan semua pakej rpm dan cari fail yang hilang [lihat hilang];
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
pakej kod sumber rpm memasang fail yang berakhir dengan
.src.rpm Fail ini dibungkus oleh kod sumber perisian Pengguna perlu memasang Pakej perisian jenis ini mesti menggunakan arahan:
-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 --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]#
Atas ialah kandungan terperinci Cara menggunakan parameter arahan linux rpm. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!