文章目录
查看
列出所有已安装的软件包
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 —