四:Linux软件包管理
A:二进制软件包(RPM,YUM)
一:RPM包管理
RPM软件包的一个例子:
sudo-1.7.2p1-5.el5.i386.rpm
其中包括软件名(sudo),版本(1.7.2pl),发行号(5.el5),和硬件平台(i386)----要注意你的硬件平台。
(1)卸载:
#rpm -e sudo
注意:如果其它软件包有依赖关系,卸载时会产生提示信息,可以使用--nodeps 强行卸载。
(2)安装
#rpm -ivh sudo-1.7.2p1-5.el5.i386.rpm (一般必要的选项是i--安装,v--显示命令执行的详细信息 h--安装进度)
挂载光盘:
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
查询:
rpm -q sudo 查看软件是否安装在系统中
rpm -qa | grep samba 查询系统里面安装了跟samba相关的软件
其他安装选项:
--excludedocs 不安装软件包中的文档文件
--prefix PATH 将软件包安装到由PATH指定的路径下(大多数rpm包改变不了安装目录)
--test 只对安装进行测试,并不实际安装
其他需要了解:
A:软件包已经安装
#rpm -ivh sudo-1.7.2p1-5.el5.i386.rpm
package sudo-1.7.2p1-5.el5.i3
Linux软件包管理(YUM、RPM、源代码包、脚本安装)
最新推荐文章于 2024-03-18 21:04:46 发布