Apt

如何解除安裝或刪除最近安裝的軟體包

  • December 31, 2021

我今天安裝了 X11 的開發包,現在想刪除它們。我不記得我安裝的軟體包的確切名稱。我通過執行安裝apt-get install ...,現在想使用apt-get purge --auto-remove <name of package>. 有什麼建議麼?

如果您今天安裝它們,它們都將列在/var/log/apt/history.log. 仔細查看,找出你不想要的包,然後刪除它們。

sudo apt remove --purge $(ls -tl /var/lib/dpkg/info/*.list | head -n 10 | awk '{print $9}' | xargs -n1 basename | sed -e "s/\.list$//")
sudo apt autoremove --purge

ls -tl /var/lib/dpkg/info/*.list- 為您提供按時間排序的包裹列表

head -n 10- 為您提供前 10 個包裹

awk '{print $9}'- 選擇第 9 列,即文件路徑

xargs -n1 basename- 給出文件名

sed -e "s/\.list$//"- 給你包名

引用自:https://unix.stackexchange.com/questions/510811