yum 指令工具
- 檢視軟體清單
- 格式:yum list [軟體名].. ..
示例代碼:
#yum list(列出所有包,會顯示已安裝的包和可用的包)
- 檢索軟體及相關資訊
- 用法:yum search 關鍵詞(查找關鍵詞)
- yum info [軟體名]…(檢視軟體的描述)
- yum provides 文檔路徑…(檢視那些軟體能提供該檔案)
示例代碼:
#yum search httpd
#yum info httpd
#yum provides /etc/passwd
- 軟體包基本操作
- 格式:yum [-y] 指令 [軟體名]…
-
常用指令:
– install:安裝指定軟體包,類似于rpm -i
– update:更新指定軟體包
– remove:解除安裝指定軟體包,類似于rpm -e
- 清空本地yum緩存
- 适用于yum緩存存在錯誤時,再次查詢或更新時,會自動重建緩存
-
格式:yum clean all(清空所有緩存)
yum list (再次查詢時更新)
查詢/安裝/解除安裝軟體組
- 軟體組基本操作
- 格式:yum [-y] 指令 [包組名]…
-
常用指令:
– grouplist:檢視軟體組清單
– groupinfo:檢視軟體組的說明資訊
– groupinstall:安裝指定的軟體組
– groupupdate:更新軟體組
– groupremove:解除安裝軟體組
編譯安裝介紹
-
使用源代碼安裝軟體的優點
– 獲得軟體的最新版,及時修複bug
– 軟體功能可按需選擇/定制
– 有更多軟體可供選擇
– 源碼包适用于各種平台
示例網站:
http://sourceforge.net/
http://www.gnu.org/
http://www.apache.org/
-
開源軟體多使用C/C++語言開發
– 需要gcc、make等編譯工具
– 通過yum安裝“開發工具”軟體組可解決
檢查是否安裝:
#gcc --version
#g++ --version
#make --version
- 編譯安裝的基本過程
- 步驟1:tar解包,釋放源代碼至指定目錄
- 步驟2:./configure配置,指定安裝目錄/功能子產品等選項
- 步驟3:make編譯,生成可執行的二進制程式檔案
- 步驟4:make install安裝,将編譯好的檔案複制到安裝目錄
- 步驟5: 測試及應用/維護軟體
編譯過程分步解析
- 下載下傳及解包
-
1、使用tar解包,建議釋放到/usr/src/目錄
– 标準位置:/usr/src/軟體名-版本号/
-
示例代碼:
#tar zxf httpd-2.2.25.tar.gz -C /usr/src/
#ls -F /usr/src/httpd-2.2.25/
- 配置
-
2、執行源碼目錄下的configure腳本
– 通過“./configure –help”可以檢視幫助
– 典型配置參數:–prefix=安裝目錄
-
示例代碼:
#cd /usr/src/httpd-2.2.25/
#./configure --prefix=/usr/local/httpd
- 編譯及安裝
- 3、make編譯
- 4、make install安裝
示例代碼:
#make
#make install
- 驗證安裝結果
- 檢視安裝目錄、了解程式的使用方法
- 運作軟體包提供的程式/服務
#ls -F /usr/local/httpd/
#/usr/local/httpd/bin/apachectl start(啟動httpd網站服務)
- 結果驗證
-
檢查安裝目錄、運作程式測試
– 檢視httpd預設網站
-