当前位置:网站首页 > 编程语言 > 正文

yum 命令(安装yum命令)



目录

一. YUM(Yellow dog Updater Modified)

1. 什么是yum

2. yum的组成

3. yum的工作原理

二. yum基本格式和常用命令

三. 配置本地yum源


1. 什么是yum

yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查找安装依赖包的时间。那么依赖关系是如何产生的?

因为linux本身就是以系统简洁为自身的优势,所以在安装操作系统的时候并没有将所有的库文件以及编译软件包进行安装,所以在linux操作系统上进行软件安装的时候会出现软件包依赖的情况。

2. yum的组成

yum由仓库和客户端组成,也就是整个yum由两部分组成,所以yum可以存放在两台服务器上。也可以存放在一台服务器上。可以有官方来提供服务,也可以由第三方来提供,比如国内的阿里云,搜狐云,还有一些非盈利组织比如学校等。官方的源一般在国外,下载速度肯定有限,手动更改成国内的云可以大幅提升下载速度。

总而言之,要想成功使用yum机制来更新系统和软件,需要有一个包含各种rpm安装包文件及其依赖的软件仓库(repository),那么提供软件仓库的服务器也称为“源”服务器。在客户机中只要正确指定软件仓库的地址等信息,就可以通过对应的“源”服务来安装或者更新软件。

3. yum的工作原理

先在yum服务器上创建 yum repository(仓库),在仓库中事先存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下),当yum客户端利用yum/dnf工具进行安装时包时,会自动 下载repodata中的元数据,查询远数据是否存在相关的包及依赖关系,自动从仓库中找到相关包下载并安装。

yum  [选项]    [软件包]

常用选项解释info显示所有可用包的信息  单个具体的信息list

显示所有可用包  单个的可安装包

search模糊查找所有的相关信息provides精确查找grouplist显示所有可用包组  显示具体的包组groupinfo显示包组具体信息  显示具体的包组的具体信息install安装具体软件包groupinstall安装具体软件包组whatprovides精确查找remove删除指定软件包及其依赖文件

本地yum可以允许在没有连接外网的情况下进行软件安装

具体操作:

mount  /dev/cdrom/mnt/                     #把光盘挂载到 /mnt 目录下

cd /etc/yum.repos.d/                          #进入 yum.repos.d 文件夹

mkdir bak                                           #创建备份文件夹

mv * bak/                                            #把 repos.d/ 目录下的文件备份到 bak/ 目录下

vi local.repo                                        #创建并编辑 local.repo 文件

示例:

[local]

name=local                                         #描述

baseurl=file:///mnt                               #指定挂载点为源仓库

enabled=1                                           #开启此yum源

gpgcheck=0                                         #不检查软件序列号

yum clean all                                       #对yum缓存进行删除

yum makecache                                  #更新yum缓存

或者可以用一条命令执行删除更新

示例:

yum clean all && yum makecache       #删除yum缓存并更新

使用yum方式进行安装

yum install -y gcc gcc-c++ make

创建在线yum

wget http://mirrors.aliyun.com/repo/Centos-7.repo

218.2.135.1

时间同步

yum install ntpdate -y

ntpdate ntp.aliyun.com

到此这篇yum 命令(安装yum命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • ad009原理图(ad9959原理图)2025-03-28 19:36:09
  • hutool的dateutil工具类(dateutils 工具类)2025-03-28 19:36:09
  • 圈一圈,算一算(小学一年级数学题圈一圈算一算)2025-03-28 19:36:09
  • 若依文档(若依文档工具)2025-03-28 19:36:09
  • 工具类品牌排行前十(工具类品牌排行前十有哪些)2025-03-28 19:36:09
  • 反编译exe文件(反编译 exe)2025-03-28 19:36:09
  • spss25和26(spss25和26的分析结果会查一点点吗)2025-03-28 19:36:09
  • 字符串转换器(字符串 转换)2025-03-28 19:36:09
  • max6675精度(精度m6指的是什么)2025-03-28 19:36:09
  • ip1(ip138查询域名查询)2025-03-28 19:36:09
  • 全屏图片