Linux软件包管理(上)

1.二进制软件包管理(RPM,YUM)

RPM软件包的一个例子:sudo-1.7.21pl-5.el5.i386.rpm

其中包括软件名(sudo),版本号(1.7.2pl),发行号(5.el5),硬件平台(i386)

(1)卸载

rpm -e sudo,注意:如果其他软件包有依赖关系,卸载时会产生提示信息,可使用–nodeps强行卸载

(2)安装

rom -ivh sudo-1.7.2pl-5.el5.i386.rpm

挂载光盘:mkdir /mnt/cdrom; mount /dev/cdrom /mnt/cdrom

查询:rpm -q sudo; rpm -qa | grep samba

其他指令:

–excludedocs,不安装软件包的文档文件

–test,只对安装进行测试,并不实际安装

A.如果已经被安装,如果覆盖安装,可以再命令行上使用–replacepkgs选项

B.文件冲突,若想要RPM忽略该错误信息,请使用–replacefiles命令行选项

Jerky Lu wechat
欢迎加入微信公众号