Ubuntu删除软件命令如下:
sudo apt remove
执行该命令后,很多时候会看到提示若干个依赖包不再需要,执行apt autoremove清理。
apt autoremove原则上只清理孤立的软件包,看起来不会有问题。但实际上,某些没有软件依赖的包可能是系统必须的,也可能是将来需要用到的。如果不小心清理了这些软件包,可能导致系统某些功能异常,甚至造成系统崩溃。最常见的就是进不了图形界面。
对于强迫症,可以使用以下命令清理无用的安装包:
sudo apt clean # 清理软件包文件
sudo apt autoclean # 清理已卸载的软件包文件
sudo apt autoremove --purge # 清理已卸载的软件包配置文件
卸载软件的时候可以使用以下命令同时删除配置文件:
sudo apt purge
或使用purge标志:
sudo apt remove --purge
更好的清理方式是使用BleachBit:
sudo apt install bleachbit
清理的时候注意不要勾选autoremove选项,勾选有些选项会弹出警告框,可根据需要选择:

误删有用的依赖包如何补救?
即使误删依赖包造成进不了图形界面,也可以在命令行抢救一下。
方法一:查看APT历史日志:
sudo cat /var/log/apt/history.log
查询到刚删除的软件包,可以使用apt install重新安装。
方法二:使用aptitude恢复
使用aptitude安装软件可以很好的解决依赖关系,之前安装ttf-mscorefonts-installer附加数据
一文便提到使用aptitude解决依赖问题。
安装aptitude:
sudo apt install aptitude
查看被删除的软件包:
sudo aptitude search '~c'
恢复被删除的软件包:
sudo aptitude install
原创文章,作者:,如若转载,请注明出处:https://ce.771633.xyz/2110.html