二进制软件包管理(rpm, yum)
源代码包的安装及脚本安装(shell或java脚本)
及debian系软件包管理
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
挂载光盘:
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
查询: rpm -q sudo
rpm -qa | grep samba
其他安装选项:
--excludedocs 不安装软件包中的文档文件
--prefix PATH
将软件包安装到由PATH指定的路径下
--test
只对安装进行测试, 并不实际安装
软件包选项:
1.如果药覆盖安装该软件包, 可以再命令行上使用--replacepkgs 选项
2.文件冲突, 如果安装的软件包中又一个人间已经安装其他软件包时同时安装, 要让rpm忽略错误信息, 药--replacefiles命令行选项
3.为解决的依赖关系 rpm肯能依赖其他软件包, 在安装包之后才能安装该软件包, 可使用--nodeps强行安装软件包
3 升级 rpm -Uvh sudo-1.8.0........
二 yum包管理
应用其好处:自动解决软件包依赖关系, 方便的软件包升级
安装yum install 检测升级 yum check-update
升级 yum update 软件包查询 yum list
软件包信息 yum info 卸载 yum remove
帮助 yum -help man yum
-a查询所有已经安装的软件包
-f查询文件所属软件包
-p查询软件包
-i查询软件包信息
-l显示软件包中的文件列表
查询应用举例:
查询文件隶属软件包: rpm -qf
查询软件包帮助文档: rpm -qd
查询软件包配置文件: rpm -qc
查询软件包的信息: rpm -qi rpm-qip
查询软件包的安装文件: rpm-ql rpm -qlp
阅读(2692) | 评论(0) | 转发(0) |