目录

教程简要说明

下载简要说明

搭建方法/步骤

1、设置光驱与系统连接

2、设置系统光盘开机自动挂载

3、创建和删除Yum文件


教程简要说明

Yum(全称为Yellowdog Updater Modified)是一个在RedHat以及CentOS中的Shell前端软件包管理器。是帮我们安装、卸载软件的工具。

本教程教大家如何在CentOS系统中安装和配置本地Yum源,如何设置系统光盘随开机自动加载,教程所需工具见下载简要说明。

centos7 ks仓库配置 centos 设置基础软件仓库_centos7 ks仓库配置

下载简要说明

CentOS7系列最新版本为CentOS7.9,镜像下载地址如下

直连下载

centos7 ks仓库配置 centos 设置基础软件仓库_服务器_02

http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2207-02.iso

搭建方法/步骤

分为三大步骤,分别是在虚拟机光驱中添加CentOS集成镜像包,然后将光驱连接系统>>将光驱文件挂载到指定目录并配置fstab文件>>最后新建一个新的yum文件并删除yum.reops.d目录下原有的全部.repo文件。

1、设置光驱与系统连接

【1.1】先在虚拟机设置中【使用ISO映像文件】处添加镜像包文件CentOS-7-x86_64-Everything-2207-02.iso

centos7 ks仓库配置 centos 设置基础软件仓库_centos_03

 【1.2】镜像添加完成后点击【确定】按钮>>然后打开虚拟机,系统启动后再将光驱连接系统(光驱连接在虚拟机右下角处)

centos7 ks仓库配置 centos 设置基础软件仓库_centos7 ks仓库配置_04

 【1.3】鼠标右键即可看到【连接】选项,光驱连接成功后会有一个绿色的小点;

centos7 ks仓库配置 centos 设置基础软件仓库_linux_05

 

2、设置系统光盘开机自动挂载

【2.1】此时光驱中的ISO镜像就相当于系统的光盘>>进入到etc目录下,然后打开 fstab文件,将光盘启动的参数添加到fstab文件中>>输入命令

vi /etc/fstab

【2.2】按住键盘的【i】键即可编辑,在最后一行插入参数

/dev/cdrom		/mnt		iso9660		defaults		0 0

结果如下:

centos7 ks仓库配置 centos 设置基础软件仓库_centos_06

各参数解释!

/dev/cdrom               #是Linux系统中的光驱目录,只能以只读方式挂载。

mnt                           #镜像挂载点,可以自定义创建,这里以系统已有的mnt目录为挂载点。

/dev/cdrom  /mnt      #将光驱设备挂载到系统根分区的mnt目录下。

iso9660                    #为光盘的文件格式。

defaults和0 0           #系统操作权限,默认即可。

【2.3】参数配置好后按下键盘左上角的【ESC】键,然后输入【:wq】回车即可保存配置并退出编辑;

centos7 ks仓库配置 centos 设置基础软件仓库_centos7 ks仓库配置_07

【2.4】验证配置是否生效,执行命令【mount -a】>>配置文件生效会出现下字样。如果报错请检查fstab文件中的配置是否正确,光驱和系统连接是否被断开。

centos7 ks仓库配置 centos 设置基础软件仓库_服务器_08

#mount命令用于加载文件系统到指定的挂载点,-a表示我的文件,mount -a就是将etc/fstab这个配置文件中所描述的文件系统挂载到指定目录下,我指定的目录是mnt。

【2.5】检查mnt目录下是否有挂载文件,输入命令【ls /mnt】即可查看

centos7 ks仓库配置 centos 设置基础软件仓库_linux_09

 

3、创建和删除Yum文件

【3.1】Yum源的一切信息都存储在一个叫yum.reops.d目录下的配置文件中,进入到/etc/yum.reops.d目录下;

输入命令

cd /etc/yum.repos.d

然后再输入命令

ls

可查看当前目录下的文件。

centos7 ks仓库配置 centos 设置基础软件仓库_centos_10

【3.2】删除yum.reops.d 目录下所有【.repo】结尾的文件,输入命令

rm -rf /etc/yum.repos.d/*

命令执行后输入命令

ls

可验证文件是否已删除;

centos7 ks仓库配置 centos 设置基础软件仓库_服务器_11

 

【3.3】新建yum文件,输入命令

vi CentOS7.6.repo

然后进入编辑即可,其中vi命令可以创建文件,CentOS7.6是自定义的文件名,【.repo】是yum文件的后缀名;

centos7 ks仓库配置 centos 设置基础软件仓库_CentOS_12

 

【3.4】输入键盘【i】键,然后输入编辑信息

[CentOS7.6]                 #文件id,必须和文件名一致,区分大小写

name=CentOS7.6Yum           #描述性信息,可以随意写,建议规范

baseurl=file:///mnt         # mnt表示光盘挂载点,意思就是用该光驱里的光盘文件作为我的yum

enabled=1                   #1表示启动,0表示停用

gpgcheck=0                  #0表示不效验,由于是光驱是本地的,所以这里不校验

centos7 ks仓库配置 centos 设置基础软件仓库_linux_13

 

【3.5】编辑完成后按下键盘【ESC】键,然后输入命令【:wq】即可退出编辑器;

centos7 ks仓库配置 centos 设置基础软件仓库_服务器_14

【3.6】验证Yum源是否生效,安装一个软件就知道,以gcc为例演示,输入命令

yum install gcc

安装成功! 

centos7 ks仓库配置 centos 设置基础软件仓库_CentOS_15

 

Yum的命令格式

yum - 选项 命令包

#选项是可选的, -h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)