当前位置: 首页 > news >正文

50. 【Linux教程】源码安装软件

本小节介绍如何使用软件的源码包安装软件,以安装 nginx 源码包为例。

1.下载软件源码包

使用如下命令下载 nginx 源码包:

wget http://nginx.org/download/nginx-1.18.0.tar.gz

执行结果如下图所示:

2.解压源码包

下载好了压缩包之后,需要使用 tar 命令对其解压:

tar -zxvf 

执行结果如下图所示:

3.安装 gcc

需要使用 gcc 编译器对源码进行编译,安装 gcc 命令如下:

yum -y install gcc

执行结果如下图:

4.配置安装参数

进入到解压出来的 nginx 目录,然后使用如下命令配置参数:

cd nginx-1.18.0/./configure --prefix=/usr/local/nginx

执行结果如下如图所示:

Tips:实际有很多参数,这里只是配置了一个安装目录的参数,其他配置为默认。

出现如下图所示表示配置成功,若出现错误信息可以自行上网搜索:

5. 编译安装

执行如下命令将会对 nginx 源码包进行编译安装:

make && make install

执行结果如下图:

6.查看安装软件目录信息

可以进入到 /usr/local 目录查看:

cd /usr/localll

执行结果如下图所示:

7.小结

本小节介绍了如何使用源码编译安装软件,实际编译的参数配置需要以软件的官方文档为准,或者根据实际业务进行配置,需要注意的是源码安装方式软件的卸载只需要删除安装位置的软件包文件即可卸载。

http://www.lryc.cn/news/321911.html

相关文章:

  • 《操作系统实践-基于Linux应用与内核编程》第10章--实验 Qt聊天程序
  • 探究Kafka主题删除失败的根本原因
  • JavaSE(上)-Day7
  • 记录一下在Pycharm中虚拟环境的创建
  • Python从入门到精通秘籍九
  • 善于利用window挂在全局变量
  • 《C缺陷和陷阱》-笔记(5)
  • 【数字图像处理matlab系列】保存图像
  • 八股文三(Spring、Spring Cloud Alibaba)
  • 一文带你详解天池工业数据集
  • 08 龙芯平台openstack部署搭建-neutron-controller部署
  • JAVA 100道题(6)
  • Leetcode面试经典150题
  • 王者荣耀使用的UDP通信,十几年编程没用过的协议
  • HiveQL详解
  • Linux/Bizness
  • mysql 数据库 增删改查 基本操作
  • 计算机网络——物理层(编码与调制)
  • PHP魔术方法详解
  • 游戏 AI 反作弊|内附解决方案详情!
  • elementUI组件库样式修改整理
  • 还是了解下吧,大语言模型调研汇总
  • Win11初始化系统遇一文解决
  • vr虚拟现实游戏世界介绍|数字文化展览|VR元宇宙文旅
  • kotlin 程序 编译与执行
  • Python学习:注释和运算符
  • 英伟达 V100、A100/800、H100/800 GPU 对比
  • Spark面试重点
  • UGUI源码分析与研究2-从底层实现的角度去分析和调优UI的性能问题和疑难杂症
  • OpenAI的GPT已达极限,更看好AI Agent