CentOS7中安装、卸载、升级软件命令

  • 用yum安装和卸载软件,首先必须是yum安装的软件包都是rpm格式的。其安装的命令:(yum install 软件包名 ),随后yum会去数据库里面查询是否有这一软件包,若有,就会检查其依赖冲突关系,没有依赖冲突就会下载安装。
    删除命令:(yum remove 软件名),yum也会查询数据库,然后给出解决依赖关系的提示。

1. yum安装软件包命令

1
yum install xxx

2. yum删除软件包命令

1
yum remove xxx
  • 用yum查询安装软件

1. yum查找软件包

1
yum search xxx

2. 列出所有可安装的软件包

1
yum list

3. 列出所有可更新的软件包

1
yum list updates

4. 列出所有已安装的软件包

1
yum list installed

5. 列出所有已安装但不在yum Repository内的软件包

1
yum list extras

6. 列出所指定软件包

1
yum list

7. 使用yum获取软件包信息

1
yum info xxx

8. 列出所有软件包的信息

1
yum info

9. 列出所有可更新的软件包信息

1
yum info updates

10. 列出所有已安装的软件包信息

1
yum info installed

11. 列出所有已安装但不在yum Repository内的软件包信息

1
yum info extras

12. 列出软件包提供哪些文件

1
yum provides xxx

- 清除yum缓存
yum会把下载的软件包和header存储在cache中,不会自动删除。如果我们觉得它们占用磁盘空间,可以使用yum clean命令进行清除,更精准的命令是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all清除所有

1. 清除缓存目录(/var/cache/yum)下的软件包

1
yum clean packages

2. 清除缓存目录(/var/cache/yum)下的headers

1
yum clean headers

3. 清除缓存目录(/var/cache/yum)下旧的headeers

1
yum clean oldheaders

4. 清除缓存目录(/var/cache/yum)下的软件包及旧的headers

1
**yum clean 或yum clean all(= yum clean packages;yum clean oldheaders)**
  • yum命令工具使用举例
    yum update 升级系统
    yum install xxx 安装指定软件包
    yum update xxx 升级指定软件包
    yum remove xxx 卸载指定软件
    yum grouplist 查看系统中已经安装的和可用的软件组,可用的可安装
    yum grooupinstall xxx 安装上一个命令显示的可用软件组的一个
    yum grooupupdate xxx 更新指定软件组的软件包
    yum grooupremove xxx 卸载指定软件组中的软件包
    yum deplist xxx 查询指定软件包的依赖关系
    yum list yum* 列出所有以yum开头的软件包
    yum localinstall xxx 从硬盘安装rpm包并使用yum解决依赖

  • CentsOS7安装中文字体命令为:

1
yum groupinstall "fonts"
  • 安装完成后查看是否成功安装中文语言包:
1
locale -a |grep "zh_CN"

如果显示:在这里插入图片描述
则表示安装成功!