linux源码编译安装操作

linux源码编译安装操作源码编译安装操作在进行源码安装时我们也来认识一下 linux 系统的软件包你在 linux 系统能遇到的软件包主要有二种程序的源码包和二进制包 源码包 Linux 系统源码包是指包含了软件最原始的代码内容的压缩包 通常用于自行编译安装软件 Linux

欢迎大家来到IT世界,在知识的湖畔探索吧!

源码编译安装操作

在进行源码安装时我们也来认识一下linux系统的软件包

你在linux系统能遇到的软件包主要有二种程序的源码包和二进制包。

源码包:Linux系统源码包是指包含了软件最原始的代码内容的压缩包,通常用于自行编译安装软件。Linux系统源码包通常以 “.tar.gz” 或 “.tar.bz2” 为文件后缀,提供了软件的源代码,需要用户自行编译安装。

二进制包:Linux系统二进制包指的是已经编译完成的软件包,用户可以直接安装使用而无需从源代码开始编译。这种软件包通常具有文件扩展名如 .rpm 或 .deb,它们分别适用于基于RPM和DPKG包管理系统的Linux发行版

源码包构成分为以下几种类型的语言

编译型语言:可以不用提供语言的环境只需要有编译好的文件就能直接运行了。如go、C语言

解释型语言:要求机器上必须有对应的环境才能运行。python、php

脚本语言程序源码:bash

如此多的包你怎么去区分它请看VCR

linux源码编译安装操作

欢迎大家来到IT世界,在知识的湖畔探索吧!

举例

如安装淘宝nginx

第一步下载相应的源码

linux源码编译安装操作

wget https://tengine.taobao.org/download/tengine-2.4.1.tar.gz 他会下载到当前pwd路径上

欢迎大家来到IT世界,在知识的湖畔探索吧!

linux源码编译安装操作

第二步解压文件

欢迎大家来到IT世界,在知识的湖畔探索吧!tar -zxvf tengine-2.4.1.tar.gz

第三步找到可解压过的可执行文件

linux源码编译安装操作

./configure --prefix=/opt/nginx --with-http_ssl_module --prefi=安装路径 --with-http_ssl_module表示启用 HTTP SSL 模块。

第四步编译安装

欢迎大家来到IT世界,在知识的湖畔探索吧!make && make install make && make install 是一个在Linux或Unix系统中常见的命令序列,用于编译和安装软件。 make 命令会根据 Makefile 文件编译源代码,生成可执行文件和库文件。make install 命令会将编译好的文件安装到指定的目录中(在这个例子中是 /opt/nginx)。这两个命令通常一起使用,以确保正确地编译和安装软件。

第五步查看是否存在

通过刚刚我们指定安装的路径去查看nginx是否在opt/nginx上

linux源码编译安装操作

第六步正常启动程序

进入sbin目录 cd sbin 启动 ./nginx 查看进程 ps -ef |grep nginx
linux源码编译安装操作


免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/79452.html

赞 (0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信