本帖最后由 橡皮草帽 于 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
|