Linux学习笔记——软件包管理
1.RPM包的管理
RPM软件包的一个例子:
sudo-1.7.2p1-5.el5.i386.rpm
这个rpm包名包括软件名sudo,版本号1.7.2p1,发行号5.el5,和硬件平台i386
(1)安装
挂载光盘:
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
命令功能rpm -qf查询文件隶属的软件包rpm -qi、rpm -qip 查询软件包信息rpm -ql、rpm -qlp查询软件包安装文件rpm -qd查询软件包帮助文档rpm -qc查询软件包配置文件a. rpm -qi是查看已经安装的软件的信息,而-qip是查询没有安装的软件包的信息;b. rpm -qi 软件名 rpm -qip 软件包名
c. rpm -ql sudo 查看一个软件在系统安装了哪些文件
d. rpm -qlp 包名 查看一个将要安装的软件需要在哪些目录安装文件
e. rpm -qa | grep vim 查询已安装的软件包
2.YUM包管理
使用yum的好处在于,它不仅能自动解决软件包之间的依赖关系,还能很方便的进行软件升级。
下面是常见的yum管理命令:
命令功能yum install安装yum check-update检测升级yum update升级yum list软件包查询yum info软件包信息yum remove卸载yum -help、man yum帮助