Linux命令yum及源碼安裝(四)

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默認網站
#cat /usr/local/httpd/htdocs/index.html
發佈了44 篇原創文章 · 獲贊 41 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章