本文是关于管理rpm包(RedHat Package Management)的常用命令,测试平台:FC5,i686
一、安装.rpm包
# rpm -i[vh] your-package
二、安装.src.rpm包
Method 1:
# rpm -i[vh] your-package.src.rpm
# cd /usr/src/redhat/SPECS
# uname -m
i686
# rpmbuild -bp [–target i686] your-package.specs
# cd /usr/src/redhat/BUILD/your-package/
# ./configure
# make
# make install
Method 2:
# rpm -i[vh] your-package.src.rpm
# cd /usr/src/redhat/SPECS
# rpmbuild -bb [–target i686] your-package.specs
# cd /usr/src/redhat/RPM/i686
# ls
your-package.rpm [others]
# rpm -ivh your-package三、缷载rpm包
# rpm -e your-package
注意:缷载rpm包时,没有.rpm后缀,且不一定需要rpm包的全名。
例如,kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.0.i686.rpm 包安装后,在系统中的包名为:
kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.0
没有了.rpm后缀和机器平台编号(这里的i686)。此时,可以使用
kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.0[.i686],
kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26[-],
kernel-module-ntfs-2.6.15-1.2054_FC5[-]
进行缷载。一个特点是,以“-”为分割单位,在版本号前结束。
四、查询rpm包
查询所有rpm包: $ rpm -qa | more
查询特定rpm包: $ rpm -qa | grep keyword
查询rpm包的位置: $ rpm -ql your-package
查询一个rpm包内的文件情况:$ rpm -qlp your-package.rpm
查询一个rpm包的发行信息:$ rpm -qip your-package.rpm
查询某个文件(常是可执行文件)是由哪个rpm包安装的:$ rpm -qf filename
管理rpm包安装缷载与查询
转载请注明出处:服务器评测 » 管理rpm包安装缷载与查询
相关推荐
- 高性价比独立服务器:月费28美元起,标配12TB硬盘、IPMI及双倍内存与带宽。
- 即时可用独立服务器:Ryzen 9 DDR5 ECC NVMe 满血性能,10Gbps极速网络,新品促销立省30%!
- PLiKhost – 可靠且经济实惠的专用服务器 – 雅加达、新加坡、美国、德国
- *💥 [促销] DARKVPS – 高级裸机 RDP 15% 经常性折扣 – WHT 独家💥
- 热卖:Intel Xeon E50-3 可享受 1230% 的折扣 — Amanah Tech 的 0 个设置、免费 /29 个 IP
- *🌎即时专用服务器🌞夏季特卖!30% 折扣!📈 10G 💎 锐龙 9 DDR5 ECC NVMe
- 专用服务器仅在 69.99 美元/月|2xE5-2697V3|32GB DDR4 内存|960 GB NVME|1Gbps DDOS
- *存储服务器 48 TB 仅 65 美元/月 |120 TB 和 10 Gbps 仅 169 美元/月 |NetDynamics 有限责任公司
服务器评测





