Linux(Centos)-软件安装与软件包管理

rpm

rpm安装(不能指定安装目录,是默认目录)

选项 含义
-i 安装rpm文件
-h 以#显示安装进度,每个#表示%2
-v 显示相信进程

如:sudo rpm -ivh ./docker-ce-17.06.1.ce-1.el7.centos.x86_64.rpm

查询

参数 含义
rpm -q 包名 查询指定包是否已安装
rpm -qa 查询已经安装的所有包
rpm -qa l grep docker 列出已安装的docker软件
rpm -qf 路径/文件名 查询指定文件是由哪个rpm包安装生成的,若未安装,需要查询其说明信息、安装后会生成的文件

删除

rpm -e 软件包名

更新

rpm -U docker-ce-17.06.1.ce-1.el7.centos.x86_64.rpm 升级指定的软件。

rpm的缺点

1)rpm自身需要下载
2)存在依赖查找
3)无法制定安装目录

yum

可以解决最后说的rpm的缺点。

命令 含义
yum list installed 或 yum info installed 列出已经安装的软件
yum list 软件名或yum info 软件名 查看是否安装了xx软件
yum search 软件名 搜索匹配特定字符的rpm包的详细信息
yum provides 路径/文件名 查看文件属于哪个软件包
yum install 软件包名 用yum安装软件
yum remove 软件包名 删除软件包及依赖包。
yum update 更新所有的软件包

你可能感兴趣的:(Linux)