配置yum软件仓库

第1步:进入到/etc/yum.repos.d/目录中(因为该目录存放着 Yum 软件仓库的配置文件)。
第2步:使用 Vim 编辑器创建一个名为 rhel7.repo 的新配置文件(文件名称可随意,但后缀必须为.repo),逐项写入下面加粗的配置参数并保存退出(不要写后面的中文注释)。
[Centos7-cdrom]:Yum 软件仓库唯一标识符,避免与其他仓库冲突。
name=Centos7-cdrom-localhost:yum软件仓库的名称描述,易于识别仓库用处。
baseurl=file:///media/cdrom:提供的方式包括 FTP(ftp://..)、HTTP(http://..)、本地(file:///..)。
enabled=1:设置此源是否可用;1 为可用,0 为禁用。
gpgcheck=0:设置此源是否校验文件;1 为校验,0 为不校验。
gpgkey=file:///media/cdrom/RPM-GPG-KEY-CentOS-7:若上面参数开启校验,那么请指定公钥文件地址。

[root@localhost yum.repos.d]# cat Centos7-cdrom.repo 
[centos7-cdrom]
name=centos7-cdrom-localhost
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0


第3步:按配置参数的路径挂载光盘,并把光盘挂载信息写入到/etc/fstab 文件中。

[root@linuxprobe yum.repos.d]# mkdir -p /media/cdrom
[root@linuxprobe yum.repos.d]# mount /dev/cdrom /media/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
[root@linuxprobe yum.repos.d]# vim /etc/fstab
/dev/sr0 /media/cdrom iso9660 defaults 0 0

第4步:检验

[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: base centos7-cdrom docker-ce-edge docker-ce-stable extras
               : updates
Cleaning up everything
Cleaning up list of fastest mirrors
[root@localhost yum.repos.d]# yum repolist
已加载插件:fastestmirror, langpacks
base                                                            | 3.6 kB  00:00:00     
centos7-cdrom                                                   | 3.6 kB  00:00:00     
docker-ce-edge                                                  | 2.9 kB  00:00:00     
docker-ce-stable                                                | 2.9 kB  00:00:00     
extras                                                          | 3.4 kB  00:00:00     
updates                                                         | 3.4 kB  00:00:00     
(1/8): centos7-cdrom/group_gz                                   | 155 kB  00:00:00     
(2/8): centos7-cdrom/primary_db                                 | 3.0 MB  00:00:00     
(3/8): base/7/x86_64/group_gz                                   | 166 kB  00:00:00     
(4/8): extras/7/x86_64/primary_db                               | 174 kB  00:00:00     
(5/8): docker-ce-stable/x86_64/primary_db                       |  14 kB  00:00:00     
(6/8): docker-ce-edge/x86_64/primary_db                         |  18 kB  00:00:00     
(7/8): updates/7/x86_64/primary_db                              | 5.0 MB  00:00:00     
(8/8): base/7/x86_64/primary_db                                 | 5.9 MB  00:00:09     
Determining fastest mirrors
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.shu.edu.cn
源标识                                  源名称                                    状态
base/7/x86_64                           CentOS-7 - Base                           9,911
centos7-cdrom                           centos7-cdrom-localhost                   3,831
docker-ce-edge/x86_64                   Docker CE Edge - x86_64                      21
docker-ce-stable/x86_64                 Docker CE Stable - x86_64                    16
extras/7/x86_64                         CentOS-7 - Extras                           370
updates/7/x86_64                        CentOS-7 - Updates                        1,054
repolist: 15,203                             | 166 kB  00:00:00    

有"centos7-cdrom-localhost"的yum源。
 

猜你喜欢

转载自blog.csdn.net/tjjingpan/article/details/81706024