Linux源码包安装的详细教程
安装步骤:
- 第一步:
./configure --prefix=/usr/local/webserver
./xxxx 表示在当前文件夹中运行一个可执行的文件
./configure --help |less
./configure 一个脚本,指定安装路径,并且生成makefile文件,同时定义软件有哪些功能需要安装哪些不需要安装,同时检查当前系统是否具有安装该软件的环境(当前系统没有c语言编译器,就不会生成),如果一切满足会生成makefile文件,makefile文件的作用是定义编译顺序的脚本,会建立了大量的makefile 文件
- 第二步:
make
make编译(要求路径必须在刚才解压的当前目录)
make会根据当前目录中的makefile文件脚本中定义的编译顺序开始进行编译make -j 2 调用cpu的双核心一起进行,速度快
- 第三步
make install
将编译完成的文件安装到开始指定的文件夹中/usr/local/webserver
- 第四步
/usr/local/webserver/bin/apachectl start
PREFIX/bin/appchectl start
bin 存的都是命令字./apachectl start 启动
./apachectl stop 停止查看端口:ss -anptl
下面来举个例子进行详细解释:
通过源码包安装http软件,要求有安装过程以及描述,最后通过浏览器可以看到主页内容。
①进入http源码包
②./configure --prefix=/usr/local/webserver
③make编译
④make install 将编译完成的文件安装到开始指定的文件夹
⑤检查cd /usr/local/webserver
⑥启动/usr/local/webserver/bin/apachectl start
⑦查看端口号
⑧修改index.html
⑨在浏览器访问http://192.168.136.143
Linux源码包安装的详细教程相关推荐
- linux英文包安装教程视频,Linux源码包安装过程讲解
1. 解压缩包 可以通过下载或其他方式获得了一个软件包,通常它是一个压缩文件,大部分可能是存档的和压缩的,这些文件一般以 .tar .gz为扩展名. 首先拷贝它到一个目录,然后 untar 和 gun ...
- linux 源码包安装mysql_LINUX下源码包安装mysql
tar xvfz mysql-5.1.50-linux-i686-glibc23.tar.gz -C /usr/local/解压到的目录 cd /usr/local/ [root@drbd2 loca ...
- Linux系统中软件的“四”种安装原理详解:源码包安装、RPM二进制安装、YUM在线安装、脚本安装包...
一.Linux软件包分类 1.1 源码包 优点: 开源,如果有足够的能力,可以修改源代码: 可以自由选择所需的功能: 软件是编译安装,所以更加适合自己的系统,更加稳定.效率更高: 卸载方便: 缺点: ...
- RedHat系列linux源码包软件的安装与卸载
为什么80%的码农都做不了架构师?>>> Linux软件安装与卸载(源码包形式):一般情况下linux程序的发布不能像windows那样,直接打包成一个setup.exe文件, ...
- linux 如何从源码包安装软件?
如何从源码包安装软件? 从源码包安装软件最重要的就是仔细阅读README INSTALL等说明文件 它会告诉你怎样才能成功安装 :) 通常从源码包安装软件的步骤是: tar jxvf gtk+-2 ...
- linux top 源码,在Linux系统中下载源码包安装Topgrade的方法,附Topgrade选项说明
本文介绍在Linux操作系统中下载源码包安装Topgrade的方法,即下载topgrade-v2.3.0-x86_64-unknown-linux-gnu.tar.gz包并进行安装,经测试,在Ubun ...
- Linux下软件源码包安装问题解决方法
从源码包安装软件最重要的就是仔细阅读README INSTALL等说明文件 通常从源码包安装软件的步骤是: tar jxvf gtk+-2.4.13.tar.bz2 解开源码包 cd gtk+-2.4 ...
- 【SRE笔记 2022.9.7 linux进程相关命令及源码包安装】
SRE笔记 2022.9.7 源码包 定义 源码包安装 优缺点 优点 缺点 获取 安装 C语言和开发 nginx安装示例 基础环境准备 gcc make wget 下载源码包 解压源码包,进入目录 ( ...
- linux软件安装——rpm、yum、源码包安装
一.软件包分类 源码包(原始的c语言文件,开源) 二进制包(系统默认包,将源码编译为机器语言,省略了编译过程,安装较快,但是用户看不到源码,安装有依赖性,centos中都是rpm包) 二.rpm命令管 ...
- 从桌面下载源码包到linux,Ubuntu kylin安装微信客户端过程(源码包安装方法)
Ubuntu kylin 17.10系统自带的微信客户端不能使用,删除后重新用源码包安装就可以使用了.本文最后的相关主题采用的方法是通过Snap在Ubuntu中安装微信,源码包安装详细过程如下: 1. ...
最新文章
- Linux架构思维导图
- TIOBE 6 月榜单: Python 有望超越 C 语言成为第一名
- QT5实践:菜单窗口实现图像打开浏览、存盘
- 客户关系管理SAP整体解决方案
- 棱镜调查:提高渠道兼容性从游戏设计开始
- KUKA 声明变量时的几点注意
- 小白教你用Java生成验证码
- linux——进程(创建、终止、等待、替换)
- MySQL数据库的数据类型以及取值范围详解
- 全网都在用的超全【面试刷题小程序】,最新版激活教程
- 《python透明人士,他是凭什么成为主流编程的宠儿?!》python基础语法
- 通过jquer连接数据库里面的数据、LINQ简介
- Pytorch 编译cpp、cuda扩展时卡在import
- win11系统卡死怎么办 Windows11系统卡死的解决方法
- 亲身经历:如何判断一个字符在a/z之前?
- 数组转ArrayList的正确方式
- Android 手机 超级终端命令解析
- uniapp小程序解压压缩包 (使用jszip)
- 百度网盘加速下载方法——系统自带的提速模式和积分模式区别
- 三极管的下拉电阻作用是什么?