首页 > 系统相关 >CentOS在无网络环境下,用离线源yum安装软件

CentOS在无网络环境下,用离线源yum安装软件

时间:2024-02-21 09:33:24浏览次数:26  
标签:CentOS 离线 ng repo nginx yum 服务器 安装

先说大致步骤:

1、前提假设:当前无网络的目标服务器是A,我们需要先准备一台服务器B;

2、在B上面用yum先把软件安装完成。

3、然后用createrepo将B中的包拷贝出来,并传到A上(用U盘或者内网SSH等方法都行);

4、修改A上的yum源为刚刚拷过来的本地文件;

5、在A上就可以安装了。

 

以安装nginx为例

1、在服务器B上先安装yum-utils和createrepo

yum install -y yum-utils createrepo

2、在服务器B上用yum安装nginx(注意:这里是以nginx为例,也可以根据需求安装别的软件)

yum install nginx

3、在服务器B上新建一个ng目录,在ng目录里打包依赖库

mkdir ng
cd ng
#这一句,是下载nginx所有的依赖库
repotrack nginx

#这一句是将所有的依赖库制作成离线源
createrepo *

离线源制作完成后,就可以看到ng目录下多了一个repodata的目录。

4、将服务器B上的ng目录整个传到服务器A上(具体怎传,就看各位各显神通了)

假设当前传到服务器A的路径为:/root/repo/ng

5、修改服务器A的yum源

在/etc/yum.repos.d文件夹下的 repo文件(修改之前请先备份)

cd /etc/yum.repos.d
cp base.repo base.repo.bak
vi base.repo
[local]
name=local
baseurl=file:///root/repo/ng
enable=1
gpgcheck=0

6、在服务器上更新yum缓存后,就可以用yum完装nginx啦

yum clean all
yum makecache

yum install -y nginx

 

本方法适用于内网服务器,无网络状态下软件用yum安装的问题,亲测可用。

 

标签:CentOS,离线,ng,repo,nginx,yum,服务器,安装
From: https://www.cnblogs.com/ddcoder/p/18024482

相关文章

  • 图标离线
    iconify离线使用-1参考学习链接1:https://juejin.cn/post/7042971845695373325参考学习链接2:https://juejin.cn/post/7184730305545109561参考学习链接3:https://juejin.cn/post/7087827571861585956查找图标网址:https://icon-sets.iconify.design/material-symbols/导入全部ic......
  • 在 CentOS7 部署 ELK8.0
    1、环境准备:关闭防火墙与selinuxsetenforce0#临时关闭SELinuxsed-i 's/SELINUX=enforcing/SELINUX=disabled/g'/etc/selinux/config #永久关闭SELnux(重启生效)2、修改Linux最大打开文件数cat/etc/security/limits.conf|grep-v"^#"|grep-v"^$"*......
  • CentOS7安装nodejs18
    CentOS7安装nodejs18及以上版本会报错,glibc版本过低。升级glibc到2.28。查看glibc版本号#ldd--version1、下载glibc2.28并创建build目录cdwgethttp://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gztarxfglibc-2.28.tar.gzcdglibc-2.28/mkdirbuild2、升级gccyuminstall-y......
  • centos6设置mysql5.7开机自启
    环境:OS:Centos6db:mysql5.7 1.修改启动文件#!/bin/sh#CopyrightAbandoned1996TCXDataKonsultAB&MontyProgramKB&DetronHB#ThisfileispublicdomainandcomeswithNOWARRANTYofanykind#MySQLdaemonstart/stopscript.#Usuallythisi......
  • Centos 7 图形化界面安装
     1.centos安装完成centos72.测试网络是否能进行链接重启网络。[root@localhost~]#servicenetworkrestart出现以下页面,则网络重启成功。 测试链接。[root@localhost~]#pingwww.baidu.com出现以下页面则可以链接网络,ctrl+c退出,进入步骤4。如果链接失......
  • linux centos重启后lvm异常。 LV Status NOT available
    问题描述1.机器无法正常开机。通过启动日志查看是挂载/data目录失败。 解决进入紧急模式取消/etc/fstab中的开机启动挂载2.进入系统后查看硬盘手动挂载测试。发现vgslvspvs都是有,但/dev/mapper/中没找到 通过lvdisplay查看lv的状态,发现status异常 StatusNOTa......
  • Splunk转发器centos部署
    Spunk概述1)Splunk分为服务器(Splunk)和客户端(Splunkforwarder)。Splunk的服务器就是索引器和接收器。客户端就是数据的转发器。顾名思义就是数据可由客户端转发至server端进行索引。客户端只起到转发数据的作用。2)Splunk是一款功能强大,功能强大且完全集成的软件,用于实时企业日......
  • centos安装splunk
    一.介绍Splunk是一款功能强大,功能强大且完全集成的软件,用于实时企业日志管理,可收集,存储,搜索,诊断和报告任何日志和机器生成的数据,包括结构化,非结构化和复杂的多行应用程序日志。它允许您以可重复的方式快速,可重复地收集,存储,索引,搜索,关联,可视化,分析和报告任何日志数据或机器生成......
  • Centos下yum源配置
    前言yum(YellowdogUpdater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、......
  • Centos7下安装Oscar数据库
    1、脚本安装创建脚本oscar.shyuminstall-ywgetwget--no-check-certificatehttp://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gztarzxvfrarlinux-x64-5.3.0.tar.gz&&cdrar/&&makeinstallwgethttp://www.shentongdata.com/old_bak/iso/wzsyx/ShenT......