公司内网,centos7 建本机离线yum源

公司专网,架台WEB服务器,基于 centos 7 x64位,离线安装lnmp环境失败出错,有可能是无法从源上安装必要组件。


1. 如果已经在光驱中插入光盘或者在虚拟机中挂载镜像,则执行以下命令


mount /dev/cdrom /media


   如果镜像文件位于服务器或者虚拟机硬盘上,则执行以下命令 


mount -o loop -t iso9660 /mysoft/CentOS-7-x86_64-Everything-1611.iso /media


 


2. 挂载完成后,进入/etc/yum.repos.d目录,备份原有repo文件


mkdir -p /etc/yum.repos.d/bak
cp *.repo ./bak


 


3. 修改CentOS-Media.repo,删去原有内容并写入如下内容(忽略注释)



 vim ./CentOS-Media.repo

[CentOS_7.3_1611]
#命名
name=CentOS-$releasever - Everything_ISO
#该镜像源已启用,若为0,则禁用
enabled=1
#镜像源地址
baseurl=file:///media
#启用GPG校验,若为0,则禁用校验
gpgcheck=1
#校验文件(密钥)文件地址
gpgkey=file:///media/RPM-GPG-KEY-CentOS-7




上面代码中,[CentOS_7.3_1611] 中不能有空格,我把空格为_代替了,我就让空格害了几分钟时间




 修改CentOS-Base.repo,在每一组中添加一行如下内容


enabled=0






运行如下命令


清除yum的缓存、头文件、已下载的软件包等等


yum clean all
重建yum缓存
yum makecache
查看已启用的镜像源
 yum repolist all

你可能感兴趣的:(公司内网,centos7 建本机离线yum源)