2017年1月4日 星期三

[rpi]apt-get 小抄

apt-get 小抄

rasbpberry pi 官方採用的 raspbian 是 debian 系統,ubuntu 也是源自於 debian。它們的套件管理系統是兩層建構(加上圖形化是三層),也就是 dpkg、apt,圖形化的第三層是 synaptic。

在以指令為主的環境中,主要使用的是 apt 層,它的指令是 apt-get。與 dpkg 的差別是它幫你處理相依性。

apt-get 的指令功能

  1. 安裝套件 apt-get install <package name>
  2. 移除套件 apt-get remove <package name>
  3. 移除套件及設定檔 apt-get remove --purge <package name>
  4. 更新套件列表 apt-get update
  5. 自動升級新套件 apt-get upgrade -y
  6. 清除套件暫存 /var/cache/apt/archives apt-get clean apt-get autoclean
  7. 搜尋套件 apt-cache search <keyword>
  8. 顯示套件詳細資訊 apt-cache show <package name>
  9. 移除沒用的套件 apt-get autoremove
  10. 列出已安裝套件 apt list --installed

dpkg 的指令功能

有時候不得已要手動處理套件,可能是相依性有的問題。這時就要用 dpkg 的指令。

  1. 不檢查相依性,直接安裝 dpkg -i <package name>
  2. 列出系統上已安裝的套件 dpkg -list
  3. 移除套件且清楚設定檔 dpkg -P <package name>
  4. 移除套件 dpkg -r <packag name>

圖形化套件管理程式

synaptic,這裡不介紹。請參考: http://blog.xuite.net/yh96301/blog/251085515-Ubuntu+14.04%E5%AE%89%E8%A3%9DSynaptic%E5%A5%97%E4%BB%B6%E7%AE%A1%E7%90%86%E7%A8%8B%E5%BC%8F

參考

沒有留言:

張貼留言