apt 和 dkpg 包管理工具

变秃了也就变强了發表於2024-08-17

1.apt、apt-get常用命令

sudo apt edit-sources	編輯源列表
apt update	apt-get update	重新整理儲存庫索引

apt install	apt-get install	安裝軟體包

apt list	列出包含條件的包(已安裝、可升級等)
apt search	apt-cache search	搜尋應用程式

apt remove	apt-get remove	移除軟體包
apt purge	apt-get purge	移除軟體包及配置檔案(推薦)

apt show	apt-cache show	顯示包的詳細資訊
apt upgrade	apt-get upgrade	升級所有可升級的軟體包
apt autoremove	apt-get autoremove	自動刪除不需要的包
apt full-upgrade	apt-get dist-upgrade	在升級軟體包時自動處理依賴關係

2.apt、apt-get資料夾

2.1 /var/cache/apt/archives 主要存放apt-get命令下載的deb軟體包
2.2 /var/cache/apt/archives/partial 用以存放正在下載的軟體包(下載完成後會被移動到上一級資料夾)
2.3 sudo apt-get clean 清除刪除掉這兩個目錄中的軟體包,除了已經被鎖定的檔案
2.4 sudo apt-get autoclean autoclean只刪除不能被再次下載的軟體包
2.5 /var/cache/apt/archives/lock,隨apt-get啟動而建立,隨apt-get退出而刪除,用以保證同一時間只有一個apt-get
2.6 dkpg -i *.deb 安裝包
2.7 apt-get下載的存放的各個位置

  • 下載的軟體存放位置:/var/cache/apt/archives。
  • 安裝後軟體的預設位置:/usr/share
  • 可執行檔案位置:/usr/bin
  • 配置檔案位置:/etc
  • lib檔案位置:/usr/lib

相關文章