终端行命令删除所有旧的安装文件

终端行命令删除所有旧的安装文件

我使用 Ubuntu Studio 20.04.1 LTS,从旧 LTS 版本(18.04 及其他版本)升级而来。

我想知道是否有一些终端行命令(或一些 GUI)可以完全删除所有旧版本安装的文件。

它特别与我们今天不需要的软件库有关。

是否有某些命令可以执行此操作?

答案1

你做的一切都是正确的。

命令

sudo apt autoremove

从前两条评论将删除任何或者已安装的软件包不再需要(按照依赖规则,除非你手动安装它们),sudo apt autoclean并将导致任何剩余的下载包(如果存在)被删除。抱歉,我不知道其他任何事情。

--- 由于另一个问题而重新回复

我对 Ubuntu Studio 不太熟悉,所以我将使用一个我更熟悉的示例。

如果您安装了 Lubuntu 18.04 LTS 桌面,则安装的编辑器leafpad与 LXDE (GTK2) 桌面相符。升级到 20.04 后,Lubuntu 切换到 LXQt (Qt5),因此现在使用的编辑器是featherpad

升级前使用默认安装的用户使用lubuntu-desktopfeatherpad导致安装新的,并且leafpad包成为孤儿(它不是由用户安装的,而是为了满足依赖要求lubuntu-desktop仿生的)这些包apt autoremove将会删除。

因此,除非用户在 18.04 上的某个时间sudo apt install leafpad收到警告/错误,提示该软件包已经安装,但同时也将软件包从安装以满足依赖性手动/用户安装,该软件包将被删除。用户安装的软件包(通过命令、封装工具甚至 GUI 前端) 将不受autoremove& 的影响,并且不会被系统视为贬值/无用,因为用户专门安装了它们(即使是错误地)。

供参考: 这个 Lubuntu 示例是 Ubuntu Studio 未来会出现的情况,因为 Ubuntu Studio 20.04 LTS 是默认使用 XFCE 的最后一个版本,所有未来版本都使用精简的 KDE 桌面。

相关内容