程序包编译安装     *.src.rpm→安装后,使用rpmbuild命令制作成二进制格式的rpm  包,而后再安装;     源代码组织格式:         多文件:文件中的代码段之间,很有可能存在跨文件依赖关系;     各个语言的
转载 2024-03-31 21:40:32
177阅读
1.1、进程模型(master-worker,单线程模型)nginx对http请求的处理方式和apache对请求的处理方式截然不同,nginx采用单线程、异步非阻塞的模型,nginx启用后,会有一个master进程和多个worker进程,master进程的主要功能是用来管理worker进程,包括接收外界的信息,向worker进程发送信号,监管worker进程的运行状态等,而worker进程则是真实
解包      tar -jxvf 如 :tar -jxvf  源代码包名.tar.bz2   -C  解压存放的目录路径解压系统应用程序存放的目录一般放在/usr/src/软件名-版本号/配置     ./configure  使用源码目录中的 configure 脚
下载、解压Apache源码[root@aminglinux ~]# mkdir /usr/local/apache[root@aminglinux ~]# cd /usr/local/apache/[root@aminglinux apache]# wget http://mirrors.sohu.com/apache/httpd-2.4.25.tar.gz[root@aminglinux apa
原创 2017-01-05 15:59:54
1376阅读
Linux源码安装一个应用程序时,一般先运行脚本configure,然后用make来编译源程序,再运行make install。1.configure命令预编译,主要用于检测系统基准环境库是否满足gcc环境,生成makefile文件。configure是个shell脚本,可以自动设定源程序以符合各种不同平台上Unix系统的特性,并且根据系统叁数及环境产生合适的符合GNU规范的Makefile文
Linux 源码编译安装curl
原创 2017-01-13 21:33:51
6516阅读
1.从nginx的官方网站下载nginx的安装源码包,要下载.gz格式的包才是linux安装包网址http://nginx.org/download/wgethttp://nginx.org/download/nginx-1.5.9.tar.gz2.解压tar-zxvfnginx-1.5.9.tar.gzyum-yinstallpcre-develgccgcc-c++autoconfautomak
原创 2019-03-12 10:46:44
1630阅读
在这篇博文中,我将详细记录如何在Linux系统上通过源码编译安装Docker的过程,包括环境准备、分步指南、配置详解、验证测试、排错指南和扩展应用等方面的内容。以下是我整理的详细步骤。 ## 环境准备 在开始之前,我们需要确保具备合适的软硬件环境。以下是对环境的要求: ### 软硬件要求 | 项目 | 要求 | |----
原创 6月前
199阅读
源码包与RPM包的区别源码包是开源的,更自由,安装更慢,容易出错,可以定制功能,需要编译RPM包安装快,不自由,安装方便,不易出错,源码包由于安装在固定的位置,所以和此软件有关的内容都不在安装目录之下,但我们要删除它时,能将所有东西全部删除,很方便具体的最直观的不同RPM包会安装在系统默认的位置,而源码包是手工安装在某个位置/etc/ 配置文件默认安装位置/usr/bin/ 可执行命令默认安装位置
前言源码要运行,必须先转成二进制的机器码。这是编译器的任务。比如,下面这段源码(假定文件名叫做test.c)。 #include <stdio.h> int main(void) { fputs("Hello, world!\n", stdout); return 0; } 要先用编译器处理一下,才能运行。 $ gcc test.c $ ./a.out Hello,
3. 下载 Git 最新版本的源代码。8. 查看git版本。
原创 2024-08-12 15:45:46
94阅读
1、进入官网下载源码包:​​https://nginx.org/​​2、将下载好的软件包放到Linux上3、将上传的文件解压:tar -zxvf nginx-1.23.1.tar.gz4、在线安装Nginx依赖文件:yum -y install make zlib zlib-devel gcc-c++ openssl openssl-devel wget pcre pcre-devel git5、
原创 2022-09-18 10:07:47
1412阅读
Linux系统上编译安装Python的需求,常常出现在需要使用特定版本或优化设置的情况下。下面,我将详细记录下这个过程的每个步骤,帮助你高效地在Linux上完成Python的源码编译安装。 ## 环境准备 在开始之前,首先要安装一些前置依赖,确保系统能够支持Python的编译过程。 ```bash sudo apt-get update sudo apt-get install -y bu
原创 6月前
30阅读
# Linux源码编译Docker安装Linux系统上安装Docker可以通过源码编译的方式进行,这样可以更灵活地调整安装选项和版本。本文将介绍如何使用源码编译的方式在Linux系统上安装Docker,并提供详细的步骤和代码示例。 ## 准备工作 在进行源码编译之前,我们需要确保系统已经安装了一些必要的依赖项。首先,确保系统已经安装了`git`、`gcc`、`make`等编译工具。另外,
原创 2024-04-28 04:34:38
254阅读
1点赞
FFmpeg 安装
原创 2015-11-10 09:54:06
3030阅读
在软件包管理器技术(如RPM包、Deb包)出现之前,通常采取的一种程序安装方法。1.下载及解压源码包文件。Linux源码包通常以gzip或bzip2等格式进行压缩归档,因此也就具有.tar.gz和.tar.bz2两种归档文件的后缀名,要想使用源码安装,需要先进行解压并切换到源码包所在目录。 这里以cmake为例(cmake是Linux系统中一款常用的编译工具)。切换到需要下载的目录[root@h
一、介绍MySQL被设计为一个可移植的关系型数据库,几乎在当前所有系统上都能运行,如Linux,Solaris、FreeBSD、Mac和Windows。尽管各平台在底层(如线程)实现方面都各有不同,但是MySQL基本上能保证在各平台上的物理体系结构的一致性。是目前应用最广泛的关系型数据之一。MySQL之父Widenius先生离开了Sun之后,觉得依靠Sun/Oracle来发展MySQL,实在很不靠
http://criss.blog.51cto.com/1048459/464581Linux下源代码的编译安装  使用源代码安装软件的优点 获得最新的软件版本,及时修复bug 根据用户需要,灵活定制软件功能  应用场合举例 安装较新版本的应用程序时自由软件的最新版本大都以源码的形式最先发布 当前安装的程序无法满足需要时编译安装可由用户自行修改、定制功能 需要为应用程序添加新的
转载 2024-05-10 07:34:54
52阅读
教程目标:使用源码编译安装的LAMP,运行php网页基础代码
原创 2015-08-19 16:00:33
1288阅读
1.下载redis源码 2.解压缩 3.切换redis源码目录 4.编译源文件 5.编译好后,src/目录下有编译好的redis指令 6.make install 安装到指定目录,默认在/usr/local/bin 7.启动redis服务端 8.使用redis客户端 9.测试是否连接上redis 1
转载 2019-01-25 08:29:00
102阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5