2016年3月14日 星期一

apt-get的使用

  1. apt-get update (更新套件索引清單,每次安裝新軟體時都必須做)
  2. apt-get upgrade (套件升級更新,會將系統內所安裝的套件更新)
  3. apt-get dist-upgrade (系統運行一段時間就必須使用dist-upgrade來做套件更新及相依處理)
    apt-get dist-upgrade --ignore-hold (套件有時會被鎖住--強迫解除hold)套件解鎖
  4. apt-get install 套件 (安裝套件)
  5. apt-get install --reinstall 套件(重新安裝套件)
  6. apt-get remove 套件 (移除套件, 但會留下設定檔)
  7. apt-get autoremove 套件
  8. apt-get --purge remove 套件 (完全移除套件)
  9. apt-cache search 套件 (由套件索引清單中查查看是否有這個套件?)
  10. apt-cache showpkg 套件(查詢套件詳細資料)
  11. apt-cache search all | grep dvd (由套件索引清單中查查看是有dvd的)
  12. apt-cache depends inkscape (查詢套件的相依性)
  13. apt-cache show 套件版本
  14. apt-file search libdvdread.so.3 (可以查詢到libdvdread.so.3屬於那個套件)
  15. apt-setup (用來設定 /etc/apt/sources.lst)
  16. apt-get source 套件名稱 (若 sources.lst 中設定 deb-src, 就可以用此指令來抓取程式的原始碼)
  17. apt-get clean (清除已下載的 deb 檔 cache, 位於 /var/cache/apt/archive 中)
  18. dpkg -l | grep 套件 (查詢套件是否已安裝)