Linux安裝套件指令整理

底下將Linux安裝套件指令做個整理,方便要使用時可以查詢。

(一)Debian:
      1.dpkg:使用的包格式為deb。
         參數: 
         -i package.deb 安裝套件。
         -r package 刪除套件。
         -P package 刪除套件及相關文件。
         -L package 列出與套件關聯文件。
         -l package 列出當前己安裝套件資訊。
         -l 列出當前系統己安裝套件(搭| grep)。

(二)Ubuntu:
      1.apt-get:/etc/apt/sources.list,可將內中網址內容放
         到瀏覽器看,可用apt-setup設定網址。
         參數:
         update 更新軟體資料庫。
         install package 安裝套件。
         upgrade,dist-upgrade 軟體及系統升級。
         (-purge) remove 清除軟體(連設定檔也清)。
         autoremove 清除下載暫存檔。
         (-compile) source  取得軟體原始碼(並編譯)。
         build-dep 為源碼配置相依關係。
         clean 清除/var/cache/apt/archives下相關暫存內容。
         autoclean 類似clean,但會清deb檔。
         check 診斷問題時使用。
      2.apt-cache:
      3.aptitude:

(三)Red Hat、CentOS、Fedora:
      1.rpm:分binary、source(.rpm)、delta三種包。
         參數:
         -i 安裝。
         -U 升級。
         -v 查看更細部安裝資訊畫面。
         -h 顯示安裝進度。
         -qa | grep package 找出正確套件名稱。
         -ql 套件名稱。
         -e 刪除套件。
         --rebuilddb 重建套件資料庫。
         --nodeps 不檢查套件相依性,並安裝之。
         --nomd5 不檢查MD5特性,並安裝之。
         --noscripts 不執行套件安裝令檔,手動安裝之。
         --replacefiles 覆蓋己有檔案,並安裝之。
         --replacepkgs 重安裝套件。
         --force 強製安裝套件。
         --test 測試安裝套件。    
      
      2.yum:
         參數:
         check-update 檢查能更新的套件。
         update 更新己安裝的套件。
         upgrade 版本升級。
         install 安裝套件。
         remove 移除套件。
         clean 清除暫存檔(/var/cache/yum)。
         clean packages 清除暫存檔。
         clean headers 清除標頭檔。
         clean oldheaders 清除舊標頭檔。
         clean all 清除所有暫存。
         list 列出所有套件。
         list updates 列出所有可更新套件。
         list installed 列出己安裝套件。
         list extra 列出己安裝,但不在DB中的套件。
         info 顯示套件資訊。
         info updates 顯示可更新套件資訊。
         info installed 顯示己安裝套件資訊。
         info extra 顯示己安裝,但不在DB中的套件資訊。
         search 相關套件。    

安裝指令匯整網站(英文) 

沒有留言:

張貼留言