Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1

这篇具有很好参考价值的文章主要介绍了Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考的博文:《在 Ubuntu 上使用源码安装 OpenResty》
《OpenResty 安装安装详解-Ubuntu》
《Linux学习之CentOS 7源码安装openresty》

https://openresty.org/en/download.html是官网下载网址,页面往下拉有下载的链接。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

https://github.com/openresty/openresty是github上的链接。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu
可以点击上图中tags进入有不同版本的页面。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo cat /etc/issue可以看到操作系统的版本是Ubuntu 20.04.4 LTSsudo lsb_release -r可以看到版本是20.04sudo uname -r可以看到内核版本是5.5.19sudo make -v可以看到版本是GNU Make 4.2.1
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo apt-get install -y libpcre3-dev libssl-dev perl build-essential curl zlib1g-dev libreadline-dev libncurses5-dev libpcre3-dev安装依赖包。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

安装完成之后如下:
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo wget https://github.com/openresty/openresty/archive/refs/tags/v1.19.3.1.tar.gz下载源码压缩包。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo mkdir /openrestycode新建一个/openrestycode放置解压出来的源码。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu
sudo tar zxf v1.19.3.1.tar.gz -C /openrestycode/把源码解压到/openrestycode里边,然后使用ls -l /openrestycode看一下/openrestycode里边的文件。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

cd /openrestycode/openresty-1.19.3.1/进入到/openrestycode/openresty-1.19.3.1/里边,ls -l看一下当前目录的文件信息。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo make执行。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu
发现报错如下:

rm: cannot remove '*.tar.bz2': No such file or directory
./util/mirror-tarballs: line 891: unix2dos: command not found
make: *** [Makefile:4: all] Error 1

Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo apt-get install dos2unix安装。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo make再次执行,发现又报错:

rm: cannot remove '*.tar.bz2': No such file or directory
unix2dos: converting file README-windows.txt to DOS format...
./util/mirror-tarballs: line 913: hg: command not found
make: *** [Makefile:4: all] Error 1

Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo apt-get install -y apt-file安装apt-file
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo apt-file update更新。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo apt-file search hg输出了Finding relevant cache files to search ...E: The cache is empty. You need to run "apt-file update" first.
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

上边使用sudo apt-file search hg解决不了我的问题,我只能使用sed -n '913p' ./util/mirror-tarballs' ./util/mirror-tarballs看一下./util/mirror-tarballs第913行是什么内容,然后把hg clone粘贴到百度上查找一下,结果看到了博文《【ubuntu】hg clone使用》。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

想要使用sudo apt-get install mercurial安装mercurial却又提示E: You don't have enough free space in /var/cache/apt/archives/.
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu
有看一篇博文《ubuntu “you don‘t have enough free space in /var/cache/apt/archives‘错误解决》,找到一个大型文件删除了。

sudo apt-get install -y mercurial免确认安装mercurial
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

安装完成如下:
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

cd /openrestycode/openresty-1.19.3.1/进入到源码目录里边,sudo make再次执行编译。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

完成之后如下:
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu
cd openresty-1.19.3.1/进入到目录。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo ./configure --with-http_gzip_static_module --with-http_v2_module --with-http_stub_status_module --with-luajit --with-http_iconv_module进行配置。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

完成如下如所示:
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo make进行编译。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

完成如下图所示:
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

sudo make install进行安装。
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

安装完成之后如下图:
Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1,Linux基础学习,linux,学习,ubuntu

此文章为8月Day 25学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。文章来源地址https://www.toymoban.com/news/detail-673280.html

到了这里,关于Linux学习之Ubuntu 20.04在github下载源码安装Openresty 1.19.3.1的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu20.04源码安装apollo 9.0.0

    1. 安装 Ubuntu Linux 安装 Ubuntu 18.04+ 的步骤,参见 官方安装指南。 完成安装后更新相关软件: 2. 安装 Docker Engine Apollo 依赖于 Docker 19.03+。安装 Docker 引擎,可用鱼香ROS一键安装。将下列代码输入到终端。然后选择8,即可安装。 还可以者通过 Apollo 提供的安装脚本直接安装: 这

    2024年04月09日
    浏览(28)
  • Ubuntu 20.04源码编译安装OpenCV 4.7.0

    目录 前言 1--下载OpenCV 4.7.0 2--编译安装OpenCV 4.7.0 3--测试 3-1--查看安装的版本 3-2--基于VSCode和CMake测试项目 4--报错解决(重点!) 4-1--OpenCV与FFmpeg不兼容 4-2--LIBTIFF报错 4-3--系统与Anaconda的库lib冲突 4-4--测试时CMake的find_package报错         建议先看第4节相关报错及解决方法,再

    2024年01月16日
    浏览(60)
  • Linux系列---【Ubuntu 20.04安装KVM】

    1.安装kvm 2. 将当前用户添加至libvirt 、 kvm组 3.验证安装 4.启动libvert 至此,kvm安装完毕! 1.安装xrdp 2.查看ubuntu的ip 3.打开windows远程连接工具 登录成功后,记得修改登录密码。不然,系统一锁屏,就打不开了。通过这里输入原来ubuntu的root密码,解不了休眠锁。 1.安装virt-manager

    2024年02月16日
    浏览(55)
  • linux下ubuntu20.04的 libpcap安装

    Libpcap安装 方式一:下载官方安装包 需要先安装: 1、安装GCC: sudo apt-get install gcc-c++(由于我当前的环境docker下已安装了gcc,所以这一步跳过) 2、安装flex: sudo apt-get install flex 没有flex,直接安装libpcap会提示\\\"Your operating system’s lex is insufficient to compile libpcap\\\"错误; 3、安装

    2024年01月17日
    浏览(57)
  • Ubuntu20.04(linux)安装JDK1.8

    Ubuntu20.04安装JDK1.8 1.下载 : jdk-8u371-linux-x64.tar.gz 2.解压到指定目录 3.在/usr/lib/ 创建 jvm 文件夹,并将解压的jdk移动到/usr/lib/jvm(非root用户使用sudo) 4.打开/etc/profile,配置环境变量 vi /etc/profile(编辑文件) Shift + g 将光标定位到行尾 这个时候按一下 Insert 键,进入编辑模式 按Esc键 输

    2024年02月12日
    浏览(56)
  • Linux(7)Ubuntu20.04 arm64安装Docker

    vi /etc/apt/sources.list 这个命令后面跟了几个软件包的名字,它们分别是: apt-transport-https:这个软件包允许apt使用HTTPS协议来访问软件源。 ca-certificates:这个软件包提供了一些受信任的证书颁发机构的证书,用来验证HTTPS连接的安全性。 curl:这个软件包提供了一个命令行工具,

    2024年02月10日
    浏览(46)
  • linux_centos7.9/ubuntu20.04_下载镜像及百度网盘分享链接

    网易开源镜像:http://mirrors.163.com/ 搜狐开源镜像:http://mirrors.sohu.com/ 阿里开源镜像:https://developer.aliyun.com/mirror/ 首都在线科技股份有限公司:http://mirrors.yun-idc.com/ 常州贝特康姆软件技术有限公司(原cn99):http://centos.bitcomm.cn/ 上海交大开源镜像:http://ftp.sjtu.edu.cn/ 浙江大学:

    2024年02月16日
    浏览(43)
  • 【WSL】使用WSL在Windows上安装Linux(Ubuntu20.04)

    本文将介绍在win11系统下使用Windows自带的WSL功能安装Ubuntu20.04子系统,其中WSL2本质仍是基于Hyper-V的虚拟机。 Windows11 + WSL2 + Ubuntu20.04 (WSL译为适用于 Linux 的 Windows 子系统) 在Windows设置中添加可选功能,勾选 适用于Linux的Windows子系统(即WSL) 和 虚拟机平台 ,开启该功能需重

    2024年02月12日
    浏览(39)
  • 【Linux】Ubuntu20.04版本安装谷歌中文输入法【教程】

    使用下面的命令行下载 fcitx-googlepinyin 等待下载完成之后,可进行下一步 在菜单中找到 语言支持 第一次打开语言支持,会提示没有安装完全,点击 安装 即可 将键盘默认输入法系统改为 fcitx ,然后 重启系统 选择 配置当前输入法 将 Google拼音 放置在第一位即可完成配置 关闭

    2024年02月03日
    浏览(46)
  • Linux | Ubuntu 20.04安装ipopt和cppAD | 安装全流程+报错解决

    https://github.com/udacity/CarND-MPC-Quizzes/blob/master/install_Ipopt_CppAD.md https://blog.csdn.net/qq_34525916/article/details/119186692#:~:text=%E6%A6%82%E8%A7%88 https://coin-or.github.io/CppAD/doc/install.htm Ubuntu20.04 安装 Ipopt + cppAD流程 coinor库的安装与问题解决 Undefined reference to `Ipopt::IpoptApplication::IpoptApplication(bool,

    2024年02月01日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包