文档章节

下载安装一个源码包

zhdy
 zhdy
发布于 2017/06/25 17:50
字数 356
阅读 10
收藏 0

下载一个安装包除了yum和rpm之外我们还可以下载源码包 编译并安装

首先下载所有的源码包一定要去官网,为了就是防止源码包被第三方编译

例如我们今天安装一个httpd的源码包,也就是经常说的apache

首先进入官网 apache.org

wKioL1kwu5_wyGxAAADkDfEM_RE563.png

进入download,并选择一个下载源

wKioL1kwuxbhyT5pAAEAg6KR924948.png

找到httpd

wKiom1kwuxeinGjXAAAvfJWDnq4887.png

点击下载任意一个(右击复制链接地址即可)

wKiom1kwuxfCUUf9AAB2d2jU5gw443.png

如果使用wget下载的时候发现如下情况,代表没有安装wget服务,安装一下即可!

wKioL1kwuxfTq5wMAAAQohsAS6w043.png

再次下载

wKioL1kwuxjTTqmxAAAw95qtaCc280.png

下载完成

wKiom1kwuxjCaIOtAAAKH-b_S2E336.png

然后为了统一管理和使用,建议大家养成一个好的习惯把下载的源码包全部放在/usr/local/src下

wKioL1kwuxmC61u6AAARmSSokXQ553.png

然后解压源码包

1

#tar -zxvf httpd-2.4.25.tar.gz

解压完成后进入httpd-2.4.25目录

wKiom1kwuxngKrIlAAA5O3NXklQ049.png

然后查看INSTALL和READEME这两个文件

INSTALL:如何安装

READEME:详情介绍

1

#./configure --prefix=/usr/local/apache  #编译源码包至/usr/local/apache/目录中

1

#echo $?   #查看是否成功-- 返回值为 0 即成功!

wKiom1kwuxmS2lNPAAAMDwXLLF8066.png

有时候会显示 127即表示没有成功,然后再次重复

1

#./configure --prefix=/usr/local/apache

1

#make    #调用gcc编译

再次使用

1

#echo $? 去查看返回值

wKioL1kwuxqSzkRZAACLYxNqiJU875.png

1

#make install   #安装

1

#ls /usr/local/apache   #查看安装后的apache目录

wKiom1kwuxuiyHrgAAAM905IStE660.png

© 著作权归作者所有

zhdy
粉丝 2
博文 86
码字总数 6009
作品 0
苏州
运维
私信 提问
7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装

7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 7.6 yum更换国内源 有时自带的yum 仓库源,因为是国外的源,下载的时候,就会比较慢,影响工作,这时就可以考虑更改源的地址为国内的...

JasonYan86
2018/06/29
0
0
yum更换源,rpm包下载,源码包安装

一、yum更换源 yum自带源地址一般斗是国外的,可能下载速度略慢,我们可以自己换成国内的源,比如163等。 比如配置163的yum源: 1、先删除默认源文件dvd.repo 2、使用wget或者curl命令,下载...

BatmanLinux
2018/01/09
0
0
Linux学习笔记(22)

一、yum更换国内源 时候自带的yum源是国外的很慢,这个时候可以换成国内163的源 删除/etc/yum.repos.d/centos-Base文件 用这两条命令下载一个新的Base163文件, yum clean all yum repolist...

小新锐
2017/11/16
0
0
yum下载rpm包及源码包安装

7.6 yum更换国内源 恢复系统默认yum源配置: [root@adai002 Packages]# cd /etc/yum.repos.d[root@adai002 yum.repos.d]# lsdvd.repo[root@adai002 yum.repos.d]# rm -f dvd.repo[root@adai......

芬野
2017/11/14
0
0
yum更换国内源-rpm包下载-源码包安装

yum更换国内源 默认国外资源,下载慢。更换其他源: rpm包下载 出现base基础源的包不够用的情况,可以安装一个扩展源epel 使用yum下载rpm包 保存rpm包到本地,供发送给别的机器安装 源码包安...

ZHENG-JY
2018/06/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用mybatis generator生成实体类、Mapper接口以及对应的XML文件

项目中通常会遇到数据的持久化,如果是采用mybatis的orm,就会涉及到生成xml的问题,刚好mybatis官网提供了这么个插件MyBatis Generator,效果简直是棒呆。 1. 首先需要在build.gradle文件中...

啊哈关关
今天
2
0
SpringSocial相关的知识点

使用SprigSocial开发第三方登录 核心类 ServiceProvider(AbstractOauth2ServiceProvider):主要负责实现server提供商(例如QQ,微信等共有的东西),默认实现类是AbstractOauth2ServiceProvider...

chendom
今天
2
0
Java并发之AQS详解

一、概述   谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!   类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源...

群星纪元
昨天
2
0
Fabric-sdk-java最新教程

Fabric Java SDK是Fabric区块链官方提供的用于Java应用开发的SDK,全称为Fabric-sdk-java,网上可用资料不多,本文列出了精心整理的针对Fabric Java SDK的最新精选教程。 如果希望快速掌握F...

汇智网教程
昨天
3
0
react 子组件监听props 变化

componentWillReceiveProps //已经被废弃 getDerivedStateFromProps// 推荐使用//如果条件不存在必须要返回null static getDerivedStateFromProps(props, current_stat...

一箭落旄头
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部