《LINUX教程:如何在CentOS 7上安裝源碼包》要點:
本文介紹了LINUX教程:如何在CentOS 7上安裝源碼包,希望對您有用。如果有疑問,可以聯系我們。
在我們使用Linux的過程中,有很多程序是通過紅帽官網給的系統中安裝的,但是一般來說,系統更新的速度比擬慢,如果這個時候我們又想用最新版的該怎么辦呢?總不能一直等系統升級吧╮(╯﹏╰)╭所以,我們可以考慮用另一種思路去做,想象Windows下我們裝軟件除了用各種軟件管家以外,就是去百度軟件的官網然后下載啦~Linux下也是一樣,可以去官網下載源代碼,畢竟,Linux是全開源的嘛,代碼都是大家共享的(*?ω< )
接下來我們就來說一說如安在CentOS 7上安裝源碼包.我們以httpd為例.
一、查看httpd的具體信息,里面會有官網哦~
[root@ linuxidc ~]# rpm -qi httpd? ? ? ? ? ? ? ? ? ------------查看httpd的具體信息
Name? ? ? ? : httpd
Version? ? : 2.4.6
Release? ? : 45.el7.centos.4
Architecture: x86_64
Install Date: Tue 15 Aug 2017 02:25:20 PM CST
Group? ? ? : System Environment/Daemons
Size? ? ? ? : 9823677
License? ? : ASL 2.0
Signature? : RSA/SHA256, Thu 13 Apr 2017 09:04:44 AM CST, Key ID 24c6a8a7f4a80eb5
Source RPM? : httpd-2.4.6-45.el7.centos.4.src.rpm
Build Date? : Thu 13 Apr 2017 05:05:23 AM CST
Build Host? : c1bm.rdu2.centos.org
Relocations : (not relocatable)
Packager? ? : CentOS BuildSystem <http://bugs.centos.org>
Vendor? ? ? : CentOS
URL? ? ? ? : http://httpd.apache.org/? ? ? ? ? ? ? ? ? ? ----------官網網址喏
Summary? ? : Apache HTTP Server
Description :
The Apache HTTP Server is a powerful, efficient, and extensible
web server.
二、查到了官網,我們就去下載吧~一點進去官網,oh my god!全是英文看不懂怎么辦!當然小編也是看不懂的,幫不了你.不過我們只要認識download就可以啦~也便是下圖中小編用紅框框出的部分.
點擊進入download頁面,如下:
他有兩個版本,一個是2.4.27,一個是2.2.34.因為我們是在centos7中做的試驗,所以我們要下載2.4.27.
三、下載完畢后用rz把這個緊縮包上傳至我們的虛擬機,并解壓:
四、我們進入這個目錄.接下來我們就要在這個目錄里面進行操作了,要記住,必定是在這個目錄里面!
我們來運行一下這條命令:./configure --prefix(安裝目錄)=/app/apache24 --sysconfdir(配置文件安裝地位)=/etc/apache24(不指定的話默認在安裝目錄下的/etc/下)
如果你是第一次安裝,那必定會報錯,說你少了一些包,報錯說少了什么你安上就行了~一般我們會安裝一個包組→“Development Tools”,直到命令完成沒有報錯為止.
此時我們在當前目錄ll一下,會發現呈現了一個Makefile文件:
[root@ linuxidc httpd-2.4.27]# ll
total 3096
-rw-r--r--.? 1 root root? ? 10622 Aug 15 14:51 Makefile
-rw-r--r--.? 1? 501 games? 10452 Mar 20? 2016 Makefile.in
-rw-r--r--.? 1? 501 games? 52018 Jun? 2 02:34 Makefile.win
這就闡明我們可以進入下一步了!
五、在當前目錄下執行make命令,然后等待.執行make命令的前提便是有Makefile文件,執行這條命令便是在編譯我們的源碼.編譯完成以后就可以安裝了.編譯完成我們的當前目錄下會出現很多以“.o”結尾的文件,這些文件便是我們編譯過的二進制文件啦~
六、在當前目錄下執行make install命令,然后期待執行完成.
以上.我們的源碼包就安裝完成了!撒花??(???????)??
如有不敷之處還請大家多多指教~
本文永遠更新鏈接地址:
學習更多LINUX教程,請查看站內專欄,如果有LINUX疑問,可以加QQ交流《LINUX教程:如何在CentOS 7上安裝源碼包》。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/7034.html