OS: Debian based systems

Wiki: aptitude-debianWiki

使用場景

這個玩意是一個 ncurses based 圖形界面包管理器(同時也可以命令行交互)

  • 可以使用鼠標和鍵盤操作(很方便)
  • 無論是gui還是tui都提供完整中文支持
  • 支持類正則方式匹配軟件包
  • 將軟件包分類,比如「自動安裝和手動安裝」,支持修改狀態爲自動安裝或手動安裝
  • 提供離線和在線的手冊(不要這麼友好啊啊啊),支持多語種
  • 这个软件包还内置菜单(悄悄说)

可以分析軟件包的依賴關係,找出沒有卸載徹底的軟件,沒有任何依賴關係的軟件,離線安裝的軟件(無source)等等。

安裝方式

可以使用apt 安裝

sudo apt update -y
sudo apt install aptitude -y

常用方法

清理廢棄包

常常是source不存在的包

# 查看 (以下2个等价)
aptitude search "~o"
aptitude search ?obsolete
# 清除
sudo aptitude purge "~o"

警告,一般來說這種包很少,有的如單個deb安裝的包(如wps),不要亂刪。

清理rc包

卸載不徹底,還殘留這配置文件的包

一般來說rc包的特征是卸载的时候会提示要卸载 0B,(就是只移除配置文件)

# 查看
aptitude search "~c"
# 清除
sudo aptitude purge "~c"