Linux軟體安裝管理

2021-10-12 08:45:39 字數 1180 閱讀 7824

原始碼包可以看到原始碼,rpm包不能看到原始碼

原始碼包安裝麻煩,需要使用者編譯和安裝;rpm包可直接安裝。

安裝位置不同。

服務管理方式不同。基於安裝位置的區別,導致兩者服務管理的區別。

包名 rpm包依賴性

注意在2023年11月,centos 6停止更新,163、清華等yum源都無法使用,可以使用vault.centos.org作為更新源。具體操作參看centos 6 yum源更新

安裝

公升級 解除安裝

組管理命令

原始碼包安裝是比較原始的方式,但因其比較靈活,仍然有必要掌握其使用方式。原始碼包是未編譯的原始檔,在安裝時需要進行對其編譯,因此採用原始碼包安裝方式時,linux系統中需要有gcc的編譯環境,具體安裝步驟參看參考資料中的鏈結。在具備編譯環境之後,可進行原始碼包的安裝。

在安裝本文以apache為例,操作環境為centos 6,介紹原始碼包安裝的基本步驟。

獲取原始碼包。

原始碼包和解壓之後的原始碼目錄一般儲存在 /usr,也可儲存在其他位置。

解壓縮原始碼

閱讀install檔案、readme檔案

install檔案給出來安裝步驟、readme檔案給出了軟體介紹。在linux中安裝原始碼包,十分有必要閱讀這個兩個檔案中的提供的資訊。

執行 './configure --prefix=/usr/local/***』命令。

./configure 可以檢測你的安裝平台的目標特徵,比如是否有gcc等環境。一般用來生成makefile。可以加上 –with、–enable、–without、–disable 等引數對編譯加以控制。在本例中,prefix用於指定軟體的安裝路徑。

在linux中,/use類似window中的program files ,用於安裝應用軟體。

執行 make命令,對軟體進行編譯。

執行 make install 命令,完成安裝。

執行 make clean,刪除安裝時產生的臨時檔案。

以上7個步驟時使用原始碼安裝的基本步驟,在安裝完成之後,即可使用相應的軟體。在本例中,進入到apache安裝路徑下,執行 「./apachetl start」 即可啟動apache服務。在虛擬機器中直接用瀏覽器訪問 localhost:80,頁面會給出 it works。在window中,需要使用ip訪問,同時關閉虛擬機器的防火牆。

Linux軟體安裝管理

如何在linux上進行軟體安裝?原始碼包的優點 原始碼包的缺點 實際安裝的還是原始碼包和二進位製包,只是把安裝的步驟寫成指令碼,讓初學者可以一鍵安裝。1.優點 對初學者來說簡單快捷 2.缺點 失去了自定義性 開啟我們的虛擬機器 開啟虛擬機器光碟機,在設定狀態選擇 已連線 表示已連線電源 3.通過瀏覽...

linux 軟體安裝管理

原始碼包 適用於對外 解壓後直接開源,安裝路徑自選,編譯安裝,穩定,效率高和解除安裝方便 安裝步驟多,易錯,編譯時間長。二進位製包 rpm 自己使用 命令式安裝管理,安裝速度快 看不到源 指令碼安裝包 原始碼安裝,安裝固化 安裝簡單快捷 安裝過程散失自定義性,依賴性。包全名 包名 版本等.rpm 安...

Linux 軟體安裝管理

1.rpm 解除安裝rpm e 包名 e erase 解除安裝 nodeps 不檢查依賴性 包查詢rpm q 包名 q query 查詢 i information 查詢包詳細資訊 a all p package 查詢未安裝的包資訊 l list 查詢軟體的安裝目錄 r requires 查詢軟體包...