通过挂载系统光盘搭建本地yum仓库的方法
服务器在没网的时候要用yum源安装服务怎么办,那我们就用挂载的光盘来搭建yum源,具体操作如下:
1、先挂载光盘
mkdir /medir/cdrom (目录可创建可不创建) mount /dev/cdrom / medir/cdrom (挂载到/ medir/cdrom目录,也可以自己挂载到你想挂载的目录下)
这就挂载好光盘了。
2、进入yum配置文件修改或者创建yum源
进入到yum配置文件夹
cd /etc/yum.repos.d/
或者直接进入yum配置文件
vi /etc/yum.repos.d/你需要进入的文件名
修改篇修
这是按照我这个步骤挂载光盘可用的修改方法
进入 /etc/yum.repos.d/CentOS-Media.repo 中进行下面的修改:
[c7-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ file:///media/cdrom/ file:///media/cdrecorder/ gpgcheck=0 (修改为0禁用 如果没修改的话是要验证最下面路径的密匙) enabled=1 (修改为1为启用) gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
创建篇
在/etc/yum.repos.d/路径下新建一个文件
vi /etc/yum.repos.d/最好是你挂载的路径文件名.repo (这样可以直接创建并进入到文件里,vi的功能可在Linux分类查看)
可以复制我下面的代码
[c6-media] name=名字自己取 baseurl=file:///你挂载的路径/cdrom gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
这两篇都要把除你修改好的yum文件其他都改掉后缀名比如你的位置在yum配置文件夹里面就打下面这段代码
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo1 (只需要修改成不是.repo的后缀名就行了)
如果你不在yum配置文件夹里就打下面这段代码
mv /etc/yum.repos.d/CentOS-Debuginfo.repo CentOS-Debuginfo.repo1 (这样修改也能成功,关于mv的功能可在Linux分类查看)
3、清除缓存查看结果
先输入下面的命令清除yum的缓存
yum clean all
在试着安装一个文件比如用下面的命令装vsftpd服务查看是否成功
yum vsftpd install (关于yum命令可在Linux分类查看)