1.4 yum源的配置

yum(全称Yellow Updater Modified)是一个在RedHat以及CentOS中的Shell前端软件报管理器。简单的说就是帮我们安装和卸载软件的工具。

yum 的命令形式如下:

yum  -选项  命令包

其中“选项”是可选的,选项包括-h(帮助),-y(当安装过程中提示选择全部为"yes"),  -q(不显示安装的过程)等等

关于yum的一切信息都存储在一个叫yum.repos.d的目录下的配置文件中,通常位于/etc/yum.repos.d目录下,在这个目录下有很多文件都是以repo结尾的,repo文件时yum源(也就是软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,

例如我们将从哪里下载需要安装或者升级的软件包,repo文件中设置的内容将被yum读取和应用。

 

默认情况下,yum的软件仓库是在网络上的,所以每次安装的时候,前提需要联网, 在网络上的软件仓库中下载软件,然后安装,所以呢,在没有网络的时候yum就用不 了,为了解决这个问题,我们可以包软件仓库的设置修改为本地的光盘镜像上,我 们下载的CentOS-7-x86_64-Everything-1810.iso文件中就包含了完整的一套软 件,所以我们可以用它来做软件仓库!

即第一步作如下操作 , 将ISO映像文件更改为Everything版本。

 

第二部  设置映像挂载点

使用如下命令

(1)  vi /etc/fstab  #进入到该文档作如下配置

 

 

 

 

 

 

(2) mount -a //mount命令用于加载文件系统到指定的加载点,-a:加载文 件“/etc/fstab”中描述的所有文件系统。

显示:mount: /dev/sr0 写保护,将以只读方式挂载

(3)ls /mnt/ #可以查看到此目录下有内容,说明挂载成功

 

 

第三步配置yum源

进入/etc/yum.repo.d目录下, 删除原有的文件到

(1)rm -rf /etc/yum.repos.d/*

创建一个新的yum源配置文件,yum源配置文件的结尾必须是.repo

(2)vi CentOS7.repo #写入以下红色内容

[CentOS7]

name=CentOS-server

baseurl=file:///mnt

enabled=1

gpgcheck=0

=========================================================

相关解释

[CentOS7] --->yum的ID,必须唯一

name=CentOS-server ----->描述信息

baseurl=file:///mnt -------> /mnt表示的是光盘的挂载点 . file:后面 有3个///这是规定

enabled=1 ------>启用

gpgcheck=0 ---->取消验证,自己的yum源一般不用校验它

 

posted @ 2020-05-28 15:54  Lovis  阅读(239)  评论(0编辑  收藏  举报