-
源碼包安裝過程
1、下載源碼包
2、解壓縮下載的源碼包
3、進入解壓目錄(必須執(zhí)行)
4、./configure 軟件配置與安裝(./當前目錄)
????要執(zhí)行的命令不是Linux系統(tǒng)自帶命令,而是軟件包的命令(幾乎所有的源碼包都有這個命令,即使個別軟件包沒有這個命令,但是會有類似命令)(使用 ./configure --help查詢該命令的詳細內容)
? 1) 指定安裝位置
? ./configure --prefix=/usr/local/apache
會生成一個文件Makefile(make、make install命令依賴于這個文件)
????2)編譯
????????make,如果編譯過程中報錯,使用make clean清除編譯后的緩存文件
????3)安裝
????????make install
????安裝出錯,直接刪除文件即可
怎樣知道軟件的啟動命令:在源碼包中有一個INSTALL文件,打開就可以看到啟動命令
查看全部 -
安裝注意事項(源碼保存位置、軟件安裝位置)
查看全部 -
安裝完rpm包之后,還可以安裝源碼包,因為兩者的安裝位置不同,但是只能啟動一個,因為占用的端口一樣
查看全部 -
源碼包服務啟動,只能用絕對路徑進行服務的管理查看全部
-
安裝位置不同,導致啟動方法不同
源碼安裝不能使用service命令進行啟動(service命令實際上就是搜索絕對路徑,而源碼包沒有安裝在默認位置,所以不可以使用)
查看全部 -
源碼包指定安裝位置的原因:源碼包沒有卸載命令
如果不指定安裝位置,那么安裝文件到處都是,那么這個時候問題就來了,rpm包有卸載命令,而源碼包沒有卸載命令,卸載時只能找到所有的文件,進行卸載(源碼包卸載,直接將安裝目錄刪除即可)
查看全部 -
rpm -e 包名
rpm有專門的卸載命令(沒有裝在同一個目錄,到處都是,卸載的話,需要一個一個找,非常的麻煩),這也從側面說明,rpm包并不建議指定安裝目錄
那為什么不建議指定安裝目錄呢?
rpm包沒有指定安裝目錄,所以才會安裝在默認目錄,如果指定了安裝位置,啟動程序不會安裝在默認位置,那么命令就會失效(service啟動命令,也是在搜索絕對路徑)
查看全部 -
/usr/local相當于Windows的program files
查看全部 -
使用絕對路徑啟動程序(Linux的標準啟動方法)
使用service命令啟動程序(Redhat系列專有命令)
查看全部 -
rpm安裝可以指定安裝位置
rpm --help | grep prefix
但是有一個問題:指定安裝位置后,系統(tǒng)找不到,所在在rpm安裝過程中,建議不要指定安裝位置
查看全部 -
rpm包默認的安裝位置
并不是所有的軟件都是這樣安裝,只是大部分
安裝位置取決于寫這個rpm包的人,而不是安裝軟件的人
rpm支持指定安裝位置
查看全部 -
源碼包與RPM包的區(qū)別
1、安裝之前的區(qū)別:概念上的區(qū)別(開源、非開源)
2、安裝之后的區(qū)別:安裝位置不同
查看全部 -
切換到中文
LANG=zh_CN.utf8
要指定編碼,不然會亂碼
查看全部 -
安裝中文支持
yum groupinstall "Chinese Support"
查看全部 -
切換語言 LANG=en_US
這種修改是臨時生效
查看全部
舉報