ubuntu 20.04 离线安装nginx

Nginx Linux ubuntu离线安装部署教程 Nginx Linux ubuntu离线安装部署教程 1、离线安装G++GCC 2、离线包安装nginx依赖组件:pcre zlib openssl 3、离线包安装nginx 阅读详情

准备工作

  1. 一台有网的ubuntu机器,可使用apt-get获取离线安装包
  2. 或者任意有网的Windows机器,访问http://archive.ubuntu.com/ubuntu/pool/main,搜索下载对应版本的包
  3. 无网的机器具备内网ssh访问权限或硬件数据传输条件

有网机器上的流程

gcc/g++离线安装包获取

由于gcc/g++本身依赖的包目录较为复杂,需要编写shell脚本,递归下载依赖包以及依赖包的依赖包,设置了三层递归,基本可以满足所有依赖搜索的需求

#!/bin/bash

logfile=/home/perrin/Desktop/log
ret=""
function getDepends()
{
   echo "fileName is" $1>>$logfile
   # use tr to del < >
   ret=`apt-cache depends $1|grep Depends |cut -d: -f2 |tr -d "<>"`
   echo $ret|tee  -a $logfile
}
# 需要获取其所依赖包的包
libs="gcc"                  # 或者用$1,从命令行输入库名字

# download libs dependen. deep in 3
i=0
while [ $i -lt 3 ] ;
do
    let i++
    echo $i
    # download libs
    newlist=" "
    for j in $libs
    do
        added="$(getDepends $j)"
        newlist="$newlist $added"
        apt install $added --reinstall -d -y
    done

    libs=$newlist
done

使用以上脚本,递归下载gcc、g++所需的依赖包,下载的包将保存在以下路径:

/var/cache/apt/archives

nginx编译相关安装包获取

下载make离线安装包

apt-get install make -d

下载pcre-8.45.tar.gz 地址:https://netix.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gz

下载zlib-1.3.1.tar.gz 地址:https://www.zlib.net/zlib-1.3.1.tar.gz

下载openssl-1.1.1t.tar.gz 地址:https://objects.githubusercontent.com/github-production-release-asset-2e65be/7634677/d7446444-0f18-4771-85f3-2083574c7934?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240508%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240508T122709Z&X-Amz-Expires=300&X-Amz-Signature=6d227e78c33fb8c3725d9e01e7daf662b204b46db65ce0b3dc0b17923f77d67f&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=7634677&response-content-disposition=attachment%3B%20filename%3Dopenssl-1.1.1t.tar.gz&response-content-type=application%2Foctet-stream

下载nginx-release-1.20.1.tar.gz 地址:https://codeload.github.com/nginx/nginx/tar.gz/refs/tags/release-1.20.1

打包上传

打包成如下目录传输到无网的机器上,目录如下:
在这里插入图片描述

无网机器上的流程

gcc/g++安装

使用以下命令查询gcc/g++安装依赖,确定安装顺序

apt-cache depends gcc

得到以下输出:

root@master:/home/hadoop/app# apt-cache depends gcc
gcc
  Depends: cpp
  Depends: gcc-9
  Conflicts: gcc-doc
 |Recommends: libc6-dev
  Recommends: <libc-dev>
    libc6-dev
  Suggests: gcc-multilib
  Suggests: make
    make-guile
  Suggests: manpages-dev
  Suggests: autoconf
  Suggests: automake
  Suggests: libtool
  Suggests: flex
  Suggests: bison
  Suggests: gdb
  Suggests: gcc-doc

其中,Depends后列出的包是必须的依赖包,继续使用以下命令查询依赖的依赖包:

apt-cache depends cpp
apt-cache depends gcc-9
apt-cache depends cpp-9

得到如下结果:

root@master:/home/hadoop/app# apt-cache depends cpp
cpp
  Depends: cpp-9
  Conflicts: cpp-doc
  Suggests: cpp-doc
root@master:/home/hadoop/app# apt-cache depends gcc-9
gcc-9
  Depends: cpp-9
  Depends: gcc-9-base
  Depends: libcc1-0
  Depends: binutils
  Depends: libgcc-9-dev
  Depends: libc6
  Depends: libgcc-s1
  Depends: libgmp10
  Depends: libisl22
  Depends: libmpc3
  Depends: libmpfr6
  Depends: libstdc++6
  Depends: zlib1g
  Recommends: libc6-dev
  Suggests: gcc-9-multilib
  Suggests: gcc-9-doc
  Suggests: gcc-9-locales
  Replaces: cpp-9
root@master:/home/hadoop/app# apt-cache depends cpp-9
cpp-9
  Depends: gcc-9-base
  Depends: libc6
  Depends: libgmp10
  Depends: libisl22
  Depends: libmpc3
  Depends: libmpfr6
  Depends: zlib1g
  Breaks: <hardening-wrapper>
  Breaks: libmagics++-dev
  Suggests: gcc-9-locales

以此类推,可以确定初步的安装顺序,以上流程以gcc为例,g++相关依赖的安装顺序的确定流程与之类似。从而形成以下安装顺序脚本,cd到安装包所在路径后运行脚本即可执行安装流程:

dpkg -i binutils-common_2.34-6ubuntu1.9_amd64.deb
dpkg -i libquadmath0_10.5.0-1ubuntu1~20.04_amd64.deb
dpkg -i binutils-x86-64-linux-gnu_2.34-6ubuntu1.9_amd64.deb
dpkg -i libgomp1_10.5.0-1ubuntu1~20.04_amd64.deb
dpkg -i libc-dev-bin_2.31-0ubuntu9.15_amd64.deb
dpkg -i libstdc++-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb
dpkg -i libasan5_9.4.0-1ubuntu1~20.04.2_amd64.deb
dpkg -i libcrypt1_1%3a4.4.10-10ubuntu4_amd64.deb
dpkg -i libitm1_10.5.0-1ubuntu1~20.04_amd64.deb
dpkg -i libtsan0_10.5.0-1ubuntu1~20.04_amd64.deb
dpkg -i libatomic1_10.5.0-1ubuntu1~20.04_amd64.deb
dpkg -i libctf0_2.34-6ubuntu1.9_amd64.deb
dpkg -i liblsan0_10.5.0-1ubuntu1~20.04_amd64.deb
dpkg -i libubsan1_10.5.0-1ubuntu1~20.04_amd64.deb
dpkg -i libbinutils_2.34-6ubuntu1.9_amd64.deb
dpkg -i gcc-9-base_9.4.0-1ubuntu1~20.04.2_amd64.deb
dpkg -i libcc1-0_10.5.0-1ubuntu1~20.04_amd64.deb
dpkg -i binutils_2.34-6ubuntu1.9_amd64.deb
dpkg -i libgcc-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb
dpkg -i libc6_2.31-0ubuntu9.15_amd64.deb
dpkg -i libc6-dev_2.31-0ubuntu9.15_amd64.deb
dpkg -i libgcc-s1_10.5.0-1ubuntu1~20.04_amd64.deb
dpkg -i libgmp10_2%3a6.2.0+dfsg-4ubuntu0.1_amd64.deb
dpkg -i libisl22_0.22.1-1_amd64.deb
dpkg -i libmpc3_1.1.0-1_amd64.deb
dpkg -i libmpfr6_4.0.2-1_amd64.deb
dpkg -i libstdc++6_10.5.0-1ubuntu1~20.04_amd64.deb
dpkg -i zlib1g_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb
dpkg -i cpp-9_9.4.0-1ubuntu1~20.04.2_amd64.deb
dpkg -i cpp_4%3a9.3.0-1ubuntu2_amd64.deb
dpkg -i gcc-9_9.4.0-1ubuntu1~20.04.2_amd64.deb
dpkg -i gcc_4%3a9.3.0-1ubuntu2_amd64.deb
dpkg -i g++-9_9.4.0-1ubuntu1~20.04.2_amd64.deb
dpkg -i g++_4%3a9.3.0-1ubuntu2_amd64.deb

注意:使用初步的顺序安装仍有可能出现报错,报错信息一般为:

dpkg: dependency problems prevent configuration of libstdc++-9-dev:amd64:
 libstdc++-9-dev:amd64 depends on gcc-9-base (= 9.4.0-1ubuntu1~20.04.2); however:
  Version of gcc-9-base:amd64 on system is 9.3.0-10ubuntu2.
 libstdc++-9-dev:amd64 depends on libgcc-9-dev (= 9.4.0-1ubuntu1~20.04.2); however:
  Version of libgcc-9-dev:amd64 on system is 9.3.0-10ubuntu2.
 libstdc++-9-dev:amd64 depends on libc6-dev (>= 2.13-0ubuntu6); however:
  Package libc6-dev:amd64 is not configured yet.

需要根据报错信息对脚本中的安装顺序进行调整,例如,在上述报错信息中提示,libstdc+±9-dev安装顺序应在gcc-9-base、libgcc-9-dev、libc6-dev之后。

安装完成之后,可使用以下命令查看是否安装成功,若安装成功应提示gcc和g++的版本信息:

root@master:/home/hadoop/app# gcc -v

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) 

root@master:/home/hadoop/app# g++ -v

Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) 

make安装

make安装较为简单,在切换到安装包所在目录后,输入以下命令进行安装:

dpkg -i make_4.2.1-1.2_amd64.deb

pcre安装

首先将pcre解压

tar -zxvf pcre-8.45.tar.gz

解压后开始安装

cd pcre-8.45
./configure
make
make install

zlib安装

首先将zlib解压

tar -zxvf zlib-1.3.1.tar.gz

解压后开始安装

cd zlib-1.3.1
./configure
make
make install

openssl安装

首先将zlib解压

tar -zxvf openssl-1.1.1t.tar.gz

解压后开始安装

cd openssl-1.1.1t
./config
make
make install

nginx安装

首先将nginx解压

tar -zxvf nginx-1.20.1.tar.gz

解压后开始安装

cd nginx-1.20.1
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-openssl=/home/hadoop/app/openssl-1.1.1t --with-pcre=/home/hadoop/app/pcre-8.45 --with-zlib=/home/hadoop/app/zlib-1.3.1
make
make install

nginx启动与验证

cd /usr/local/nginx
./sbin/nginx -c ./conf/nginx.conf

验证nginx配置文件是否正确

./sbin/nginx -t

显示如下输出则配置正确

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

输入ip:80,验证能否正常访问
在这里插入图片描述
成功!

参考链接

  1. https://blog.csdn.net/dyeln/article/details/119451007
  2. https://blog.csdn.net/weixin_43872895/article/details/130428778
  3. https://blog.csdn.net/junbujianwpl/article/details/52811153
  4. https://zhuanlan.zhihu.com/p/466440088
  5. https://blog.csdn.net/wu10188/article/details/124970453
Ubuntu22.04离线安装nginx 阅读详情

相关推荐

Ubuntu20.04离线安装nginx

本文是介绍使用源码编译安装nginx。

鲸落寰宇 3061

ubuntu系统离线安装nginx详细教程

在联网的ubuntu系统,用文本编辑器打开/etc/apt/sources.list文件、将特定版本apt(离线ubuntu系统apt)源代码的URL复制并粘贴到文件中运行以下命令来更新软件包列表并升级apt: sudo apt updatesudo apt install --download-only XXX下载上述编译安装包,并将deb拷贝到/var/cache/apt/archives后,执行安装指令sudo dpkg -i *.deb; 注:安装后使用 sudo find /var/cache/a

qq_36882727的博客 4529

[架构之美]Ubuntu 系统上通过 .deb 包安装 Nginx 的详细步骤(八)

在 Ubuntu 系统上通过 `.deb` 包安装 Nginx 的详细步骤(支持离线环境)

曼岛_的博客 1645

ubuntu如何离线安装nginx?

在离线环境中安装Nginx在Ubuntu上可能需要一些额外的步骤,因为正常的APT包管理过程无法使用。注意:这些步骤可能会根据你的Ubuntu版本和你的具体需求有所不同。在某些情况下,你可能需要手动解决依赖关系问题,或者你可能需要手动配置Nginx的配置文件。然后,你可以将这个.deb文件复制到你的离线机器上。如果dpkg命令找不到依赖关系,你可能需要手动下载并安装这些依赖关系。然后,你可以将这些包复制到离线机器上,并使用dpkg命令来安装它们。首先,你需要在有互联网的环境中下载你需要的软件包。

恒创科技Henghost 3587

ubuntu 1804 nginx 离线安装包

资源内容:ubuntu 1804 nginx离线安装包 适用场景:无互联网环境的ubuntu 1804服务器的nginx离线部署 适用人群:运维,学习离线部署的学生 所需技能:常用的linux操作命令

ubuntu20.04离线无网dpkg安装nginx按完整的deb包

解压后 执行: dpkg -i *.deb 里面包含gcc make 和nginx

离线安装 Nginx:Ubuntu 20.04 环境下的高效解决方案

离线安装 Nginx:Ubuntu 20.04 环境下的高效解决方案 【下载地址】Ubuntu20.04离线安装Nginxnginx-full-1.18.0及相关依赖 本仓库提供了一个资源文件,用于在 Ubuntu 20.04 系统上离线安装 Nginx(nginx-full 1.18.0)及相关依赖文件。该资源文件包含...

gitblog_09751的博客 1210

Nginx Linux_ubuntu离线安装包

由于服务器位于内网环境且无法访问互联网,需要离线安装nginx,ubuntu18.04离线安装软件也并不复杂,只是需要较大的耐心去搜集所需的包,不过大家不用担心,我已经为大家准备好了。 PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,是nginx必需的依赖。 nginx使用zlib对http包的内容进行gzip。 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书 封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用,OpenSSL包。 所有清单: nginx-1.22.0.tar.gz openssl-1.1.1q.tar.gz pcre-8.45.tar.gz zlib-1.2.12.tar.gz

【免费下载】 离线安装 Nginx:Ubuntu 20.04 环境下的高效解决方案

离线安装 Nginx:Ubuntu 20.04 环境下的高效解决方案 【下载地址】Ubuntu20.04离线安装Nginxnginx-full-1.18.0及相关依赖 本仓库提供了一个资源文件,用于在 Ubuntu 20.04 系统上离线安装 Nginx(nginx-full 1.18.0)及相关依赖文件。该资源文件包含...

gitblog_09739的博客 1560

ubuntu20.04无网dpkg安装nginx.zip

ubuntu20.04无网dpkg安装nginx

ubuntu 20.04 离线安装Nginx(nginx-full-1.18.0)及相关依赖

ubuntu 20.04 离线安装Nginx(nginx-full_1.18.0)及相关依赖文件

【亲测免费】 Ubuntu 20.04 离线安装 Nginx(nginx-full-1.18.0)及相关依赖

Ubuntu 20.04 离线安装 Nginx(nginx-full-1.18.0)及相关依赖 【下载地址】Ubuntu20.04离线安装Nginxnginx-full-1.18.0及相关依赖 本仓库提供了一个资源文件,用于在 Ubuntu 20.04 系统上离线安装 Nginx(nginx-full 1.18.0)及相...

gitblog_09772的博客 1384

数学文化赏析MOOC笔记【2023】

深圳大学UOOC课程《数学文化赏析》课程笔记

simplenthpower的博客 1741

【亲测免费】 Ubuntu 20.04 离线无网环境下使用dpkg安装Nginx的完整deb包

Ubuntu 20.04 离线无网环境下使用dpkg安装Nginx的完整deb包 【下载地址】Ubuntu20.04离线无网环境下使用dpkg安装Nginx的完整deb包 本仓库提供了一个适用于Ubuntu 20.04系统的离线无网环境下使用`dpkg`安装Nginx的完整deb包。该资源文件包含了`gcc`、`make...

gitblog_09761的博客 1355

从调节阀到步进电机:图解位置型PID与增量式PID的核心区别

本文深入解析了位置型PID与增量式PID的核心区别。通过调节阀和步进电机的实例,阐明位置式PID输出绝对位置,适用于直接控制执行机构;而增量式PID输出位置变化量,天然支持无扰动切换,更适合步进电机等场景。文章重点剖析了增量式PID在系统安全与平滑切换方面的关键优势。

weixin_29051811的博客 350

巨量千川M-API实战:异步报表与批量操作自动化指南

API(应用程序编程接口)是现代软件系统间通信和数据交换的核心技术,它定义了服务间交互的协议和规范。在数字营销领域,营销API(Marketing API)通过程序化接口实现了广告账户管理、数据获取和操作自动化的能力,其技术价值在于将重复性人工操作转化为高效、准确的自动化流程,显著提升运营效率并降低人为错误。在广告投放精细化运营场景中,面对海量数据报表的获取与批量广告状态管理的需求,异步任务处理和批量操作接口成为关键技术解决方案。本文聚焦巨量千川M-API,深入解析其异步报表获取机制与批量操作实现,涵盖从任

weixin_32932149的博客 414

避坑指南:Ubuntu20.04离线安装nginx时最容易出错的5个环节(附解决方案)

本文针对Ubuntu 20.04系统离线安装Nginx的复杂场景,深度剖析了从环境准备、依赖库编译到配置安装全流程中最易出错的5个关键环节。重点解决了依赖包离线部署、PCRE/OpenSSL版本冲突、configure参数误用等核心难题,并提供了经过验证的解决方案与排查命令,帮助开发者高效完成离线部署,规避常见陷阱。

ruby5的博客 1050

功率电感的设计步骤

学习视频原链接截图1截图2。

qq_32419593的博客 4862

避坑指南:Ubuntu20.04离线安装nginx时最容易出错的5个环节及解决方法

本文针对Ubuntu20.04系统,详细剖析了离线安装nginx过程中最易出错的五个关键环节,包括依赖包管理、源码编译配置、权限路径、服务集成与防火墙设置,并提供了具体的解决方案和深度排雷指南,帮助运维和开发者在无网络环境中实现一次成功的部署。

terraform7cloud的博客 189

华为MetaERP PTP采购到应付全流程解析

摘要:本文系统解析华为MetaERP中的PTP(采购到应付)全流程管理方案,涵盖从采购申请到付款执行的完整业务流程。文章详细分解了PR、PO、GR、IV、AP等关键环节的财务核算规则,并提供了预算校验、库存更新等Python代码示例。同时阐述了IT落地架构设计,包括会计引擎配置、系统集成方案及银企直连支付接口实现。该方案通过三单匹配自动化和智能会计引擎,将处理效率提升10倍(200笔/人天→2000笔/人天),实现98%的自动化率,为集团企业提供了高效的数字化财务管理样板。文中所有技术方案均需根据实际场景调

金牌架构师 1732

【PCL常用分割器】SACSegmentation

是一种基于采样一致性(Sample Consensus)的点云分割方法。它通过从点云中选取少量样本,拟合参数化几何模型(如平面、圆柱),并评估所有点与模型的误差一致性,最终选择内点集合最优的模型作为分割结果。与其他分割器(Region Growing、EuclideanClusterExtraction)不同,它不依赖空间连通性,而是依赖几何一致性。

yijiujiusan的博客 1303

Ubuntu20.04 jdk gcc make redis nginx mysql 离线安装

Ubuntu20.04 jdk gcc make redis nginx mysql 离线安装, 命令安装

qq_56350749的博客 4113

点云数据生成DEM,并导出三维模型

点云数据生成DEM,并导出三维模型

qq_42540466的博客 2万+

ubuntu20.04.6LTS离线安装mysql,java,nginx

最近在部署项目应用的时候,有需要离线部署,所以又来一次测试

北城青的博客 1110

全功能爬虫框架:Botasaurus 的详细使用(现代化、反检测、高并发的智能爬虫框架)

Botasaurus是一个基于 Python 的全栈式智能数据采集框架。它深度融合了以下关键技术: 无头浏览器自动化(Headless Browser Automation):基于 Playwright 或 Puppeteer,支持 Chromium、Firefox、WebKit; 高级反检测引擎(Anti-Detection Engine):自动绕过 WebDriver、Canvas、AudioContext 等 50+ 种指纹检测; 声明式任务模型(Declarative Task Model):用装

数据知道的博客 4358

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Ubuntu 20.04 无网环境使用 dpkg 安装 Nginx

Ubuntu 20.04 无网环境使用 dpkg 安装 Nginx 【下载地址】Ubuntu20.04无网环境使用dpkg安装Nginx 该项目为 Ubuntu 20.04 用户提供了一套完整的解决方案,助您在没有网络连接的环境下轻松安装 Nginx。压缩包内包含 Nginx 安装包及其所有依赖文件,通过简单的 dpkg...

gitblog_06703的博客 362

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

上一篇: 云端渲染框架的整合更新
下一篇: Win10+WSL+Ubuntu 22.04+LaTeX+VSCode 一站式安装配置教程
无头学姐异闻录
博客等级 码龄12年 87粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值