加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- AI开发硬件、专属主机、建站、CDN、云容器引擎!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器

发布时间:2023-05-28 23:04:16 所属栏目:Linux 来源:网络
导读:   Linux常用命令yum命令 是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更新与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以
  Linux常用命令yum命令 是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更新与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装,下面为大家分享一下Linux常用命令—yum命令具体使用方法。
 
  yum
 
  基于RPM的软件包管理器
 
  补充说明
 
  yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
 
  语法
 
   yum(选项)(参数)
 
  选项
 
   -h:显示帮助信息;
 
   -y:对所有的提问都回答“yes”;
 
   -c:指定配置文件;
 
   -q:安静模式;
 
   -v:详细模式;
 
   -d:设置调试等级(0-10);
 
   -e:设置错误等级(0-10);
 
   -R:设置yum处理一个命令的最大等待时间;
 
   -C:完全从缓存中运行,而不去下载或者更新任何头文件。
 
  参数
 
   install:安装rpm软件包;
 
   update:更新rpm软件包;
 
   check-update:检查是否有可用的更新rpm软件包;
 
   remove:删除指定的rpm软件包;
 
   list:显示软件包的信息;
 
   search:检查软件包的信息;
 
   info:显示指定的rpm软件包的描述信息和概要信息;
 
   clean:清理yum过期的缓存;
 
   shell:进入yum的shell提示符;
 
   resolvedep:显示rpm软件包的依赖关系;
 
   localinstall:安装本地的rpm软件包;
 
   localupdate:显示本地rpm软件包进行更新;
 
   deplist:显示rpm软件包的所有依赖关系。
 
  实例
 
  部分常用的命令包括:
 
  自动搜索最快镜像插件:yum install yum-fastestmirror
 
  安装yum图形窗口插件:yum install yumex
 
  查看可能批量安装的列表:yum grouplist
 
  安装
 
   yum install              #全部安装
 
   yum install package1     #安装指定的安装包package1
 
   yum groupinsall group1   #安装程序组group1
 
  更新和升级
 
   yum update               #全部更新
 
   yum update package1      #更新指定程序包package1
 
   yum check-update         #检查可更新的程序
 
   yum upgrade package1     #升级指定程序包package1
 
   yum groupupdate group1   #升级程序组group1
 
  查找和显示
 
   # 检查 MySQL 是否已安装
 
   yum list installed | grep mysql
 
   yum list installed mysql*
 
   yum info package1      #显示安装包信息package1
 
   yum list               #显示所有已经安装和可以安装的程序包
 
   yum list package1      #显示指定程序包安装情况package1
 
   yum groupinfo group1   #显示程序组group1信息yum search string 根据关键字string查找安装包
 
  删除程序
 
   yum remove | erase package1   #删除程序包package1
 
   yum groupremove group1             #删除程序组group1
 
   yum deplist package1               #查看程序package1依赖情况
 
  清除缓存
 
   yum clean packages       #清除缓存目录下的软件包
 
   yum clean headers        #清除缓存目录下的 headers
 
   yum clean oldheaders     #清除缓存目录下旧的 headers
 
  更多实例
 
   # yum
 
   /etc/yum.repos.d/       yum 源配置文件
 
   vi /etc/yum.repos.d/nginx.repo # 举个栗子: nginx yum源
 
   [nginx]
 
   name=nginx repo
 
   baseurl=http://nginx.org/packages/centos/6/$basearch/
 
   gpgcheck=0
 
   enabled=1
 
   # yum mirror
 
   mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
 
   wget https://mirror.tuna.tsinghua.edu.cn/help/centos/
 
   yum makecache
 
   # 添加中文语言支持
 
   LANG=C # 原始语言
 
   LANG=zh_CN.utf8 # 切换到中文
 
   yum groupinstall "Chinese Support" # 添加中文语言支持
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!