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/軟件名-版本號/
- 1、使用tar解包,建議釋放到/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=安裝目錄
- 2、執行源碼目錄下的configure腳本
示例代碼:
#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默認網站
- 檢查安裝目錄、運行程序測試
#cat /usr/local/httpd/htdocs/index.html