RPM包的管理
RPM是一种用于互联网下载包的打包及安装工具,包含在某些Linux分发版中.它生成具有.RPM扩展名的文件.RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写.
RPM的简单查询指令
选项 | 描述 |
---|---|
-qa |
查询全部(qa 表示 query all) rpm -qa | grep python
|
-q |
查询软件包是否安装 rpm -q python
|
-qi |
查询软件包信息rpm -qi python
|
-ql |
查询软件包中的文件rpm -ql python
|
-qf |
查询文件所属的软件包 |
RPM包的删除
rpm -e RPM包名
删除rpm软件包
有时我们删除一个包时,这个包可能被其他的包依赖,这时我们可以放弃删除,如果一定要删除,就需要强制删除 添加参数
rpm -e --nodeps rpm包名
RPM包的安装
rpm -ivh RPM包全路径名称
选项 | 描述 |
---|---|
i |
install 安装 |
v |
verbose 提示 |
h |
hash 进度条 |
Yum 包管理器
Yum 是一个Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包.
Yum的基本指令
- 查询yum服务器是否有需要安装的软件
yum list | grep xx软件
- 安装指定的yum包
yum install xxx
网友评论