内网部署-政务网

一、通过安装包的方式安装

下载安装包

本地有台与内网服务器一样的操作系统的外网服务器

redhat类系统

1.有外网的系统操作如下

yum install yum-utils -y

#--resolve 关键参数,自动解析并下载目标软件包(ffmpeg)的所有依赖包
#--destdir=/home/ffmpeg指定下载文件的存储目录

yumdownloader --resolve --destdir=/home/ffmpeg ffmpeg

2.内网系统操作如下
拷贝安装包到内网服务器,如何目录下操作如下命令

rpm -Uvh --force --nodeps *.rpm  #--force --nodeps忽略依赖检查和版本冲突

ubuntu类系统

1.有外网的系统操作如下

sudo apt search openjdk-8-jdk  #查询包

sudo apt-get install -d -o Dir::Cache::archives="/soft/mysqlc" mysql-client

2.内网系统操作如下
拷贝安装包到内网服务器,如何目录下操作如下命令:

sudo dpkg -i  /home/ffmpeg/*.deb

sudo apt-get install -f          # 自动修复依赖关系 有时候有问题 可不用

示例操作命令

安装java1.8

sudo apt update  #更新
sudo apt search openjdk-8-jdk  #查询包    
sudo apt-get install -d -o Dir::Cache::archives="/soft/java" openjdk-8-jdk

sudo dpkg -i  /home/java/*.deb
sudo apt-get install -f

安装nginx

echo "deb http://nginx.org/packages/mainline/ubuntu bionic nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -
sudo apt update
sudo apt-get install -d -o Dir::Cache::archives="/soft/nginx" nginx


sudo dpkg -i  /home/nginx/*.deb
sudo apt-get install -f

二、通过docker方式安装

三、通过源码的方式安装