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核心命令(十一):Linux用户相关命令

    目录 前言 useradd 创建用户 usermod 修改用户信息 userdel 删除用户 groupadd 创建新的用户组 groupdel 删除用户组 passwd 修改用户密码 chage 修改用户密码有效期 批量更新用户密码 su 切换用户 visudo 编辑sudoers文件 sudo 以另一个用户身份执行命令 id 显示用户与用户组信息 w 显…

    Linux 2023年5月7日
    00
  • [Linux] ubuntu安装配置vsftpd并锁定目录

    系统环境   ubuntu 14.04 LTS   vsftpd安装   apt-get install vsftpd   配置文件   默认配置文件的位置为 /etc/vsftpd.conf    local_enable=YES //开启本地系统账户登陆 write_enable=YES //当不能创建文件时候,打开这个 local_umask=022 …

    Linux 2023年4月13日
    00
  • 详解linux下redis安装、启动与停止,redis做成服务

    下面是详解Linux下Redis安装、启动与停止,Redis做成服务的完整攻略。 环境准备 在进行Redis的安装前,需要先准备好以下环境: Linux操作系统(如Ubuntu、CentOS等) GCC编译环境(仅在源码安装时需要) Redis安装包(可以从Redis官网下载最新稳定版) 安装Redis 方法一:通过软件包管理器安装 在大多数Linux系统中…

    Linux 2023年5月14日
    00
  • Linux下串口编程入门

    1. 串口简介 串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用.常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准.它的全名是”数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据…

    Linux 2023年4月11日
    00
  • [Linux] PHP程序员玩转Linux系列-nginx初学者引导

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程序员玩转Linux系列-Linux和Windows安装ngi…

    Linux 2023年4月13日
    00
  • VMware Workstation Pro12安装RedHat6.4 64位教程

    VMware Workstation Pro12安装RedHat6.4 64位教程 准备工作 在使用 VMware Workstation Pro 安装 RedHat6.4 64 位操作系统之前,需要完成以下准备工作: 下载并安装 VMware Workstation Pro 12。 下载 RedHat6.4 64 位操作系统 ISO 镜像文件。 准备一台拥…

    Linux 2023年5月24日
    00
  • Xshell实现Windows上传文件到Linux主机的方法

    Xshell实现Windows上传文件到Linux主机的方法 需求背景 在日常开发/运维工作中,经常需要将本地的文件上传到Linux服务器上,一般的方式是使用scp或sftp等命令行工具,但对于不熟悉命令行的人员来说,操作起来比较麻烦。在这种情况下,我们可以使用Xshell软件,它提供了一个可视化的方式方便我们上传文件。 具体步骤 以下以Windows上传文…

    Linux 2023年5月14日
    00
  • CentOS系统中使用yum命令安装redis的方法

    下面是 CentOS 系统中使用 yum 命令安装 Redis 的完整攻略: 1. 配置 EPEL 仓库 首先,我们需要在系统中启用 EPEL (Extra Packages for Enterprise Linux) 的 YUM 软件仓库,进而使用 yum 命令安装 Redis。EPEL 是针对 CentOS、RHEL、Scientific Linux 等…

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