zl程序教程

您现在的位置是:首页 >  系统

当前栏目

【Linux命令】yum

2023-09-11 14:17:06 时间

yum

yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。

基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

yum 安装

参照百度:https://zhidao.baidu.com/question/488001768.html

yum 语法

yum [options] [command] [package …]

  • options: 
    • -h :帮助
    • –nogpgcheck:禁止进行gpgcheck检测
    • -y:对于安装时出现的交互,自动回答为yes
    • -q:不显示安装的过程
    • –disablerepo=repoidglob:临时禁用某个repo
    • –noplugins:禁用所有插件
  • command:要进行的操作: 
    • install :安装软件包;
    • update :升级软件包;
    • check-update:检查可用升级包;
    • upgrade:升级软件包;
    • remove | erase :移除指定软件包的同时会卸载依赖于此软件包的软件;
    • list […]:按安装与否等信息显示所有软件包,最后一个字段表示来自哪个仓库源以及安装状态;
    • info […]:显示软件包信息;
    • clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]:清除元数据缓存;]
    • history [info|list|packages-list|packages-info|summary|addon-info|redo|undo|rollback|new|sync|stats]
  • package操作的对象

yum常用命令

yum clean all                ##清除原有yum缓存
yum repolist                 ##列出仓库信息
yum install software    ##安装
yum update                  ##更新
yum list software         ##查看软件
yum list all                    ##查看所有软件
yum list installed         ##列出已安装软件
yum list available         ##列出可安装软件
yum reinstall software        ##重新安装
yum remove software         ##卸载
yum info software               ##查看软件信息
yum search software          ##根据软件信息查找软件
yum whatprovides file        ##根据文件找出包含此文件的软件
yum history                         ##查看系统中软件管理信息
yum history info 数字         ##对该数字为id的信息进行显示
yum groups list                  ##列出软件组 
yum groups info                            ##查看软件组的信息
yum groups install sfgroup          ##安装软甲组
yum groups remove sfgroup       ##卸载软件组