linux Centos7断网下安装应用程序详解

Linux CentOS7 断网下安装应用程序详解

在一些特殊情况下,我们在Linux CentOS7系统中需要安装应用程序,但是由于某些原因,无法连接网络,这时我们需要手动下载离线安装包并进行安装。本文将详细介绍如何在Linux CentOS7系统下进行断网安装应用程序的步骤。

步骤一:下载离线安装包

首先我们需要在可以连接网络的系统上下载对应的离线安装包。网上可以找到很多Linux应用程序的离线安装包,这里以安装MySQL 5.7为例。在可以连接网络的系统上执行以下命令下载MySQL 5.7离线安装包:

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

下载完成后,我们需要将该文件拷贝到断网的CentOS7系统上。

步骤二:离线安装 RPM 软件包

为了方便起见,我们将MySQL离线安装包放到 /opt 目录下。在断网的CentOS7系统上执行以下命令来安装离线 RMP 软件包:

rpm -ivh /opt/mysql57-community-release-el7-11.noarch.rpm

步骤三:检查 YUM 源配置文件

下一步,我们需要检查YUM源配置文件。如果配置有问题,可能会导致无法安装应用程序。我们可以在 /etc/yum.repos.d 目录下检查 yum 源文件是否正常。

ls /etc/yum.repos.d

输出结果一般包含以下几个文件:

CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo  CentOS-Vault.repo

如果你需要用到其他的 yum 软件源,例如阿里云的yum软件源,可以将其配置文件放到/etc/yum.repos.d目录下。

步骤四:离线安装应用程序

在准备好离线安装包并检查好yum源配置文件后,我们可以执行以下命令进行离线安装应用程序了。以MySQL 5.7为例:

yum install -y mysql-community-server

可以看到,yum所执行的命令会下载应用程序所依赖的其它程序包并自动安装,最终将MySQL 5.7进行安装。如果有多个离线安装包需要安装,可以依次执行上述命令。

示例一:离线安装Nginx

首先我们需要在联网的系统上下载对应的Nginx安装包。假设我们下载的是“nginx-1.18.0.tar.gz”,将该压缩包拷贝到断网的机器上解压:

tar -zxvf nginx-1.18.0.tar.gz

解压后进入安装目录执行以下命令:

./configure
make && make install

这样就完成了 Nginx 的安装。需要注意的是,如果在安装过程中出现缺少某个依赖库的情况,需要在原机器上使用 yum install -y [missing-pack-name] 命令安装。

示例二:离线安装Java JDK

首先下载Java JDK 的离线安装包 jdk-8u271-linux-x64.tar.gz 并拷贝到断网的机器上。执行以下命令,解压JDK压缩包:

tar -zxvf jdk-8u271-linux-x64.tar.gz

解压后复制文件夹到 /usr/local 目录下:

mv jdk1.8.0_271 /usr/local/

最后设置环境变量JAVA_HOMEPATH

## 配置java环境变量
vim /etc/profile

## 在文件最后增加以下代码
export JAVA_HOME=/usr/local/jdk1.8.0_271
export PATH=$PATH:$JAVA_HOME/bin

## 使环境变量生效
source /etc/profile

至此,在无联网环境下,已经完成了Java JDK的安装。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux Centos7断网下安装应用程序详解 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • 如何在Linux系统上安装和配置Web服务器?

    下面是在Linux系统上安装和配置Web服务器的完整攻略: 安装Web服务器 通常情况下,Linux系统常用的Web服务器是Apache、Nginx和Lighttpd。在这里我们以安装和配置Apache服务器为例。 步骤一:更新软件包列表 在终端中输入以下命令更新软件包列表: sudo apt-get update 步骤二:安装Apache服务器 在终端中输…

    Linux 2023年4月19日
    00
  • Linux中升级更新命令yum upgrade和yum update的区别

    在 Linux 系统中,yum 命令是非常常用的包管理工具。它可以方便地进行软件包的安装、升级以及删除等操作。当我们需要进行软件包升级时,常用的命令是 yum upgrade 和 yum update。那么,yum upgrade 和 yum update 到底有什么区别呢?接下来我们详细讲解一下。 yum upgrade yum upgrade 命令是用于…

    Linux 2023年5月14日
    00
  • linux下mysql表名大小写敏感的问题

    执行sql: show global variables like ‘%lower_case%’; lower_case_file_system:表示当前系统文件是否大小写敏感,只读参数,无法修改ON 大小写不敏感 OFF 大小写敏感   lower_case_table_names:这个选项不仅仅适用于表名的大小写敏感,同样适用于数据库名和表别名。该变量取…

    Linux 2023年4月11日
    00
  • CentOS 5 上安装yum的方法

    安装yum是在CentOS5上安装软件的前提条件之一,下面是CentOS5上安装yum的步骤。 步骤一:下载yum源码包 yum的安装包需要从官方网站上下载,本例中我们选择的是最新版本(目前为3.2.29),打开终端,输入以下命令下载: wget http://yum.baseurl.org/download/3.2/yum-3.2.29.tar.gz 步骤…

    Linux 2023年5月14日
    00
  • Linux线程的创建方式是什么

    这篇文章主要介绍“Linux线程的创建方式是什么”,在日常操作中,相信很多人在Linux线程的创建方式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux线程的创建方式是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧! 线程的概念与实现方式 线程是进程内部的一条执行序列或执行路径,一个进程可以包含多条线程。 从…

    2023年4月8日
    00
  • Ubuntu虚拟机下使用cutecom进行串口通信的方法

    下面是Ubuntu虚拟机下使用cutecom进行串口通信的方法的完整攻略,包含以下内容: 一、安装cutecom Ubuntu系统中可以使用apt-get命令进行安装: sudo apt-get update sudo apt-get install cutecom 二、设置串口参数 打开cutecom,点击“打开”按钮,在“串口”选项卡下选择需要通信的串口…

    Linux 2023年5月24日
    00
  • Linux音频采集和在国产化平台中遇到的坑(二)

    ALSA采集这条路走不通,只能尝试其他途径,这里通过PulseAudio的接口成功实现了国产化平台上采集麦克风和系统声音的功能。 Linux音频采集和在国产化平台中遇到的坑(二) ALSA采集这条路走不通,只能尝试其他途径,这里通过PulseAudio的接口成功实现了采集麦克风和系统声音的功能。 linux PulseAudio音频采集 首先,PulseAu…

    Linux 2023年4月10日
    00
  • centos7.6 安装Tomcat-8.5.39的方法

    下面我就来详细讲解 “centos7.6安装Tomcat-8.5.39的方法”。 步骤一:下载Tomcat-8.5.39压缩包 进入Tomcat-8.5.39的官网(http://tomcat.apache.org/download-80.cgi),找到下载地址:tar.gz(PGP, SHA512),并复制下载链接。 在CentOS终端中使用wget命令下…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部