重庆思庄Oracle、Redhat认证学习论坛

标题: CentOS7.5配置本地yum源 [打印本页]

作者: 橡皮草帽    时间: 2019-10-16 23:14
标题: CentOS7.5配置本地yum源
本帖最后由 橡皮草帽 于 2019-11-4 10:10 编辑

这里使用的版本是CentOS7.5的,其他版本可能会有一些出入,但是相差不大,如果不知道自己CentOS的版本的话,可以通过“cat  /etc/redhat-release”命令来查看自己的CentOS的版本信息。
[root@localhost /]# cat  /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

1.挂载光驱
①找到光盘的完整路径名
[root@localhost /]# ls -l /dev | grep cdrom
lrwxrwxrwx 1 root root             3 Oct 16 20:26 cdrom -> sr0--重点看这个
crw-rw---- 1 root cdrom    21,   1 Oct 16 20:25 sg1
brw-rw---- 1 root cdrom    11,   0 Oct 16 20:26 sr0

②把光盘挂载到/mnt目录下
[root@localhost /]# mount /dev/cdrom /mnt/
mount: /dev/sr0 is write-protected, mounting read-only

③查看是否挂载成功
[root@localhost /]# df -h
Filesystem                        Size      Used Avail Use% Mounted on
/dev/mapper/centos-root   17G    1009M   17G   6% /
devtmpfs                         980M         0  980M   0% /dev
tmpfs                              992M         0  992M   0% /dev/shm
tmpfs                              992M    9.6M  982M   1% /run
tmpfs                              992M         0  992M   0% /sys/fs/cgroup
/dev/sda1                      1014M   130M  885M  13% /boot
tmpfs                              199M         0  199M   0% /run/user/0
/dev/sr0                           4.2G    4.2G       0 100% /mnt--挂载成功

2.创建一个文件夹。
【注意:为什么需要创建一个文件夹;因mnt是挂载的系统文件,一般来说不要动系统的东西;如果要修改就复制一份出来操作,便于恢复文件;把/centos/repo下的文件全部附上读写权限666
[root@localhost /]# mkdir -p /centos/repo
[root@localhost /]# cp -r /mnt/*  /centos/repo
[root@localhost /]#  cd /centos
[root@localhost centos]# chmod -R 666 *

3.进入到目录/ect/yum.repos.d/,修改CentOS.Base.repo配置文件,要养成一个好习惯,在修改配置文件之前,将配置文件先进行备份,将里面的mirrorlist属性进行注释#,然后将baseurl属性的注释#去掉,修改baseurl=file:///centos/repo,修改完成后,保存退出
注意:/centos/repo是我们新建的文件夹目录,以你自己新建的文件夹目录为准


[root@localhost centos]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.back
[root@localhost yum.repos.d]# ll
total 36
-rw-r--r--  1 root root 1664 Oct 16 22:43 CentOS-Base.repo
-rw-r--r--. 1 root root 1664 Apr 29  2018 CentOS-Base.repo.back--备份文件
-rw-r--r--. 1 root root 1309 Apr 29  2018 CentOS-CR.repo
-rw-r--r--. 1 root root  649 Apr 29  2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 Apr 29  2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 Apr 29  2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 Apr 29  2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 4768 Apr 29  2018 CentOS-Vault.repo

[root@localhost yum.repos.d]# vi CentOS-Base.repo

314345da72e6360c77.png
登录/注册后可看大图