首页 Linux网维 CentOS 使用光盘ISO镜像搭建本地源实现离线/无网络yum安装软件或lnmp

CentOS 使用光盘ISO镜像搭建本地源实现离线/无网络yum安装软件或lnmp

LNMP的一键安装包或者通过yum命令进行软件安装都需要通过CentOS系统上的源集进行。通常,系统源通常是网络源。但是在由于一些内部网络或者一些单位的保密性而限制联网的环境下,需…

CentOS 使用光盘ISO镜像搭建本地源实现离线/无网络yum安装软件或lnmp插图

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。

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: 小编

为您推荐

CentOS系统升级内核版本教程,centos内核版本升级

CentOS系统升级内核版本教程,centos内核版本升级

CentOS 系统升级系统内核版本  1、显示CentOS 系统内核版本:             [root@demo...
Linux下对 Nginx SSL 的性能进行调整

Linux下对 Nginx SSL 的性能进行调整

初始化服务器   这个web服务器运行在一个EC2 t1.micro 环境.我选择 Nginx + PHP5-FPM 来...
Linux Shell经典实例解析:Oracle启动脚本

Linux Shell经典实例解析:Oracle启动脚本

Oracle的启动脚本从功能上讲主要分为两个部分,第一部分是初始化各种环境变量,以确认当前Oracle服务器的版本,从而...
centOS6.4 64位下安装nfs文件共享系统

centOS6.4 64位下安装nfs文件共享系统

不知道谁装的服务器,默认自带,以下内容摘自互联网,配置部分按教程执行成功 一、环境介绍:   服务器:centos 19...
Linux下的Samba安装配置

Linux下的Samba安装配置

1 Samba 简介 Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Sam...

发表回复

返回顶部