文章目录
查看
列出所有已安装的软件包
1 | yum list installed |
其中,installed表示仅列出已安装的软件包。
列出某个已经安装的软件包
以 git 为例,
1 | yum list installed git* |
其中,
installed限定范围为已安装的软件包;*是通配符,git*限定范围为所有名称以 git 为前缀的软件包。
列出某个已经安装和可以安装的软件包
以 git 为例,
1 | yum list git* |
其中,
- 这里没有
installed做限定,因此,会列出所有已安装和可安装的软件包; - 如上所述,
*是通配符,git*限定范围为所有名称以 git 为前缀的软件包。
列出所有可更新的软件包
1 | yum list updates |
其中,updates限定了已安装且有更新的软件包。
列出可安装的软件包
以 git 为例,
1 | yum search git |
其中,search表示在 yum 源中查找名称或描述中包含git这个字符串的软件包。
安装
安装某个软件包和相关依赖包
以 git 为例,
1 | yum install -y git |
如果不加-y,会有提示,需要交互式确认,

其中,y 表示 yes,d 表示 download only,N 表示 No。
命令中-y的作用就是取消交互式提示、都按输入 y 处理。
删除
删除某个已经安装的软件包
以 git 为例,
1 | yum remove -y git* |
- 如果不加
-y,会有提示,需要交互式确认,

其中,y 表示 yes,N 表示 No。
命令中-y的作用就是取消交互式提示、都按输入 y 处理。
删除软件包时,会自动将相关依赖的软件包一并删除。
命令中
git*表示删除所有名称以 git 为前缀的软件包。
注意,
使用通配符 * 删除前,最好先通过yum list installed git*查看一下已经安装的以git为前缀的软件包、确认是不是都是待删除的,避免误删。
— end —