LNMP的一键安装包或者通过yum命令进行软件安装都需要通过CentOS系统上的源集进行。通常,系统源通常是网络源。但是在由于一些内部网络或者一些单位的保密性而限制联网的环境下,需要通过百胜安装LNMP或者安装一些软件包。这里需要使用CentOS CD构建本地源码,实现离线或无网络安装。下面说一下具体步骤,基本和RHEL8设置光盘来源的步骤一样:
1.下载CentOS光盘图像
以CentOS 7为例。目前是国内环境。我们使用163个国内来源的镜像http://mirrors.163.com/centos/7/isos/x86_64/。当然阿里云和华中科技大学的来源都可以。
下载地址:10114mirrors.163.com/centos/7/isos/x86 64/centos-7-x86 64-everything-1810 . iso
然后,使用wget下载的这个iso文件被上传到服务器/根目录:CD/root & amp;amp & ampampwget http://mirrors . 163 . com/CentOS/7/isos/x86 _ 64/CentOS-7-x86 _ 64-Everything-1810 . iso
2.挂载CD映像。
mkdir /mnt/dvd
mount-o loop/root/CentOS-7-x86 _ 64-Everything-1810 . iso/mnt/DVD
通过这种方式,CD安装在/mnt/dvd目录中。
当然,这个mount命令只是一次性的,它会在系统重启或自己卸载后消失。当您需要使用本地源yum来安装时,您需要在线执行这个mount命令。
PS:如果有类似CentOS 6的版本,有多个ISO盘,可以mkdir /mnt/dvd2,然后参考前面的命令,在/mnt/dvd2上挂载第二个。
3.备份yum源配置文件
重命名所有以结尾的文件。回购/etc/yum.repos.d/到xxxx.repo.backup
4.配置新的yum本地源
用winscp、nano、vim等软件编辑/etc/yum . repos . d/centos-media . repo。
添加以下内容:[本地媒体]
name=CentOS-$releasever – Media
baseurl=file:///mnt/dvd/
file:///mnt/dvd2/
如果有第二张光盘,请删除前面dvd2行前面的#注释符号。
gpgcheck=1
启用=1
gpg KEY=file :///mnt/DVD/RPM-GPG-KEY-CentOS-7
保护
Gpgcheck签名检查可以更改为0,不会被检查。
如果gpgkey末尾是CentOS-6,则将最后一位数字改为6。
CentOS 8本地源配置文件的编写不同于CentOS6和7,其内容如下:
name=LocalRepository_BaseOS
base URL=file :///mnt/DVD/BaseOS
启用=1
gpgcheck=0
name=本地存储库_应用流
baseurl=file :///mnt/DVD/AppStream
启用=1
gpgcheck=0
保护
5.测试yum本地源是否正常工作。
执行以下命令清除以下缓存并创建新的缓存yum clean all
构建缓存
然后yum install wget尝试正常安装依赖包。
如果没有错误,就能正常工作。当然可能已经安装了wget,也可以用其他软件包试试。
如果要离线安装lnmp一键安装包,需要使用完整的包并添加CheckMirror=n参数,例如checkmirror=n./install.shlnmp。