小編使用的是在ESXI上掛載的虛擬機 (VsPhereClient5.5),掛載光驅比較簡單。
如閱讀者使用其它軟件安裝的虛擬機,請自行百度查詢掛載光驅方式。
(小編就不在闡述VsPhere掛載光驅的方式,直接上正文!!!)
掛載光驅及永久保存步驟:
[root@localhost ~]# mkdir cdrom 先建立一份空目錄
[root@localhost ~]# ls -l /dev/sr* 查詢系統是否其它的外置設備 (*):是通配符
brw-rw----. 1 root cdrom 11, 0 Feb 23 10:15 /dev/sr0
[root@localhost ~]# mount /dev/sr0 cdrom/ 掛載到cdrom目錄下
mount: /dev/sr0 is write-protected, mounting read-only 掛載光驅只有讀取的權限
[root@localhost ~]#
[root@localhost ~]# df -T 查詢所有磁盤信息包括系統類型
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/centos-root xfs 17811456 998352 16813104 6% /
devtmpfs devtmpfs 930876 0 930876 0% /dev
tmpfs tmpfs 941940 0 941940 0% /dev/shm
tmpfs tmpfs 941940 8668 933272 1% /run
tmpfs tmpfs 941940 0 941940 0% /sys/fs/cgroup
/dev/sda1 xfs 1038336 145828 892508 15% /boot
tmpfs tmpfs 188392 0 188392 0% /run/user/0
/dev/sr0 iso9660 4414592 4414592 0 100% /root/cdrom 這個是剛才小編掛載的光驅
系統重新啟動后掛載的光驅就會失效,想要一直保存下去,需要更改 /etc/fstab 這份配置文件
[root@localhost ~]# vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Fri Feb 23 05:21:29 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=739d0dc5-a0e6-4258-8023-4f0cffd42818 /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
/dev/sr0 /cdrom iso9660 defaults 0 0
外部裝置名稱 掛載的目錄 系統類型 默認值 再不濟,可以照葫蘆畫瓢也能畫出來O(∩_∩)O哈哈~
目前,永久保存掛載點的信息已經修改完成, 接下來進入使用本地光驅制作yum源
使用本地光驅制作yum源步驟:
1: 建議備份 /etc/yum.repos.d 目錄下的所有文件。
2: 刪除 /etc/yum.repos.d目錄下的所有文件。
3: 在 /ect/yum.repos.d目錄下建議一份尾綴名為 .repo的文件,進行編輯。
[root@localhost ~]# cp -r /etc/yum.repos.d/ /
[root@localhost ~]# ls /
bin boot dev etc home ifcfg-ens160 lib lib64 media mnt opt proc root run sbin srv sys tmp usr var yum.repos.d
[root@localhost ~]# rm -rf /etc/yum.repos.d/*
[root@localhost ~]# touch /etc/yum.repos.d/dvd.repo
[root@localhost ~]# vi /etc/yum.repos.d/dvd.repo
[ABC]
name=install ABC
baseurl=file:///cdrom
enabled=1
gpgcheck=0
回到Shell 輸入:yum makecache 刷新repos生成緩存
可是嘗試重新啟動系統后再shell中輸入: df -T 去查詢光驅是否存在
[root@localhost ~]# yum install gcc 可以安裝這個包試試看有沒有成功
Loaded plugins: fastestmirror
ABC | 3.6 kB 00:00
(1/2): ABC/group_gz | 156 kB 00:00
(2/2): ABC/primary_db | 3.1 MB 00:00
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package gcc.x86_64 0:4.8.5-16.el7 will be installed
--> Processing Dependency: cpp = 4.8.5-16.el7 for package: gcc-4.8.5-16.el7.x86_ 64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.5-16.el 7.x86_64
--> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-4.8.5-16.el7.x 86_64
--> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-16.el7.x8 6_64
--> Running transaction check
---> Package cpp.x86_64 0:4.8.5-16.el7 will be installed
---> Package glibc-devel.x86_64 0:2.17-196.el7 will be installed
--> Processing Dependency: glibc-headers = 2.17-196.el7 for package: glibc-devel -2.17-196.el7.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.17-196.el7.x 86_64
---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed
---> Package mpfr.x86_64 0:3.1.1-4.el7 will be installed
--> Running transaction check
---> Package glibc-headers.x86_64 0:2.17-196.el7 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2. 17-196.el7.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.17-196.el 7.x86_64
--> Running transaction check
---> Package kernel-headers.x86_64 0:3.10.0-693.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
gcc x86_64 4.8.5-16.el7 ABC 16 M
Installing for dependencies:
cpp x86_64 4.8.5-16.el7 ABC 5.9 M
glibc-devel x86_64 2.17-196.el7 ABC 1.1 M
glibc-headers x86_64 2.17-196.el7 ABC 675 k
kernel-headers x86_64 3.10.0-693.el7 ABC 6.0 M
libmpc x86_64 1.0.1-3.el7 ABC 51 k
mpfr x86_64 3.1.1-4.el7 ABC 203 k
Transaction Summary
================================================================================
Install 1 Package (+6 Dependent packages)
Total download size: 30 M
Installed size: 60 M
Is this ok [y/d/N]: y
Downloading packages:
--------------------------------------------------------------------------------
Total 64 MB/s | 30 MB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : mpfr-3.1.1-4.el7.x86_64 1/7
Installing : libmpc-1.0.1-3.el7.x86_64 2/7
Installing : cpp-4.8.5-16.el7.x86_64 3/7
Installing : kernel-headers-3.10.0-693.el7.x86_64 4/7
Installing : glibc-headers-2.17-196.el7.x86_64 5/7
Installing : glibc-devel-2.17-196.el7.x86_64 6/7
Installing : gcc-4.8.5-16.el7.x86_64 7/7
Verifying : kernel-headers-3.10.0-693.el7.x86_64 1/7
Verifying : mpfr-3.1.1-4.el7.x86_64 2/7
Verifying : glibc-headers-2.17-196.el7.x86_64 3/7
Verifying : cpp-4.8.5-16.el7.x86_64 4/7
Verifying : gcc-4.8.5-16.el7.x86_64 5/7
Verifying : glibc-devel-2.17-196.el7.x86_64 6/7
Verifying : libmpc-1.0.1-3.el7.x86_64 7/7
Installed:
gcc.x86_64 0:4.8.5-16.el7
Dependency Installed:
cpp.x86_64 0:4.8.5-16.el7 glibc-devel.x86_64 0:2.17-196.el7 glibc-headers.x86_64 0:2.17-196.el7 kernel-headers.x86_64 0:3.10.0-693.el7 libmpc.x86_64 0:1.0.1-3.el7
mpfr.x86_64 0:3.1.1-4.el7
Complete!
[root@localhost ~]#
PS:如這篇文章能夠幫助到您,請您不要吝嗇點個贊吧~~ Thank you!轉載時請標明出處及作者!!!
百度查詢:Daniu_UnixChina