新增资源及索引表-王辉静项目6拓展资源_CentOS软件包管理之源码安装.docx

新增资源及索引表-王辉静项目6拓展资源_CentOS软件包管理之源码安装.docx

ID:35976030

大小:66.20 KB

页数:4页

时间:2019-04-29

新增资源及索引表-王辉静项目6拓展资源_CentOS软件包管理之源码安装.docx_第1页
新增资源及索引表-王辉静项目6拓展资源_CentOS软件包管理之源码安装.docx_第2页
新增资源及索引表-王辉静项目6拓展资源_CentOS软件包管理之源码安装.docx_第3页
新增资源及索引表-王辉静项目6拓展资源_CentOS软件包管理之源码安装.docx_第4页
资源描述:

《新增资源及索引表-王辉静项目6拓展资源_CentOS软件包管理之源码安装.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CentOS软件包管理之源码安装·源代码编译安装概述:源代码编译安装顾名思义就是使用源代码在本地计算机编译安装的过程。 使用源代码安装软件的优点:获得最新的软件版本,及时修复bug根据用户需要,灵活定制软件功能 源代码包的格式:源代码包为了方便在互联网上传播通常被打包压缩成.tar.gz或.tar.bz2的格式,现在也有最新的.tar.xz的格式。所以源代码包也被称作Tarball. //httpd源码包[root@localhost~]#ls-lhttpd-2.4.7.tar.bz2-rw-r--r--.1rootroot5004719Feb281

2、2:47httpd-2.4.7.tar.bz2 源码包的验证:由于大部分源码包都是直接在互联网上提供,为了避免下载到被恶意串改的源码包或软件包下载过程中被人恶意串改,我们有必要对下载的源码包进行完整性验证。 //下面为apache官网提供的httpd源码包MD5值http://www.apache.org/dist/httpd/httpd-2.4.7.tar.bz2.md5170d7fb6fe5f28b87d1878020a9ab94e*httpd-2.4.7.tar.bz2//下面是我们通过CentOS自带md5计算工具计算出来的httpd源码包M

3、D5值[root@localhost~]#md5sumhttpd-2.4.7.tar.bz2170d7fb6fe5f28b87d1878020a9ab94ehttpd-2.4.7.tar.bz2//两者相比一致,说明包没有被恶意串改 源码包安装的前提条件:将源代码包安装到本地计算机上需要满足下列两个基本条件:1、要有相应包的解包工具(tar、bzip2等),一般情况这些工具在系统安装的时候会自动安装。2、要有编译环境,一般情况系统不会自动安装,需要手动进行安装。在RHEL6系统上,可以通过使用yumgroupinstall命令安装。 [root@lo

4、calhost~]#yumgroupinstall"DesktopPlatformDevelopment""Developmenttools""ServerPlatformDevelopment" 源码安装httpd:1、将httpd-2.4.7.tar.bz2解包,并进入解压出来的目录  [root@localhost~]#tarxfhttpd-2.4.7.tar.bz2[root@localhost~]#cdhttpd-2.4.7[root@localhosthttpd-2.4.7]#pwd/root/httpd-2.4.7 2、查看说明文档和安

5、装文档 [root@localhosthttpd-2.4.7]#lessREADME[root@localhosthttpd-2.4.7]#lessINSTALL 3、./configure配置 //查看configure选项,常用选项为--prefix指定安装目录,如果不跟任何参数则安装至默认目录[root@localhosthttpd-2.4.7]#./configure--help//将httpd安装至/usr/local/httpd目录[root@localhosthttpd-2.4.7]#./configure--prefix=/usr/l

6、ocal/httpd//完成后没有任何错误提示则可以进行下一步config.status:creatingbuild/rules.mkconfig.status:creatingbuild/pkg/pkginfoconfig.status:creatingbuild/config_vars.shconfig.status:creatinginclude/ap_config_auto.hconfig.status:include/ap_config_auto.hisunchangedconfig.status:executingdefaultcomma

7、nds[root@localhosthttpd-2.4.7]# 4、make和makeinstall //使用make命令编译[root@localhosthttpd-2.4.7]#make//编译完成后正常退出,没有任何错误提示则可以进行安装make[1]:Leavingdirectory`/root/httpd-2.4.7'[root@localhosthttpd-2.4.7]#//将编译完的包使用makeinstall命令安装[root@localhosthttpd-2.4.7]#makeinstall//安装完成后正常退出,没有任何错误提示则

8、说明安装完成make[1]:Leavingdirectory`/root/httpd-2.4.7'[root

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。