软件包管理

来源:互联网 发布:archlinux vim python 编辑:程序博客网 时间:2024/05/21 09:49

软件包管理

RPM

软件包实例

软件包实例:    sudo-1.7.2pl-5.el5.i386.rpm    软件包名sudo    版本号1.7.2pl    发行号5.el5    硬件平台i386

安装软件按包

rpm  -ivh 软件包名

卸载软件按包

rpm  -e 软件包名强行卸载  -rpm  -e --nodeps 软件包名

查看是否安装

rpm -q 软件包名rpm -qa 查询所以软件包

其他选项

--excludedocs    不安装软件包中的文档文件--prefix PATH    将软件包安装到由PATH指定的目录--test    只对安装进行测试,不实际安装--replacepkgs    覆盖原文件重新安装

升级

rpm -Uvh 软件包名

查询

-a 查询所以已安装软件包-f 查询文件所属软件包-p 查询软件包-i 显示软件包信息-l显示软软包的文件列表-d显示被标记为文档的文件列表-c显示被标注为配置文件的文件列表

查询示例

1查询文件所属软件包: rpm -qf2查询软件包信息:rpm -qi, rpm - qip(未安装)3查询软件包安装文件:rpm -ql, rpm -qlp4查询帮助文档 rpm -qd5查询配置文件 rpm -qc

yum

优点

1 自动解决软件包关系2方便软件包升级

安装软件

yum install 软件名

升级

检测:yum check-update 软件  升级:yum update 软件名

软件包查

yum list

软件包信息件

yum info 软件包名

软件包卸载

yum remove 软件包名

帮助

yum -help, man yum  
0 0
原创粉丝点击