使用sudo apt-get autoremove比清洁应用程序有什么好处?

我不确定sudo apt-get autoremove是做什么的,但是已经读过你应该使用这个命令删除任何不必要的包。

我看到的其中一个过程是使用sudo apt-get autoremove然后使用类似BleachBit的东西来删除临时文件等。

你能解释一下sudo apt-get autoremove实际上做了什么,并且使用这个命令比BleachBit或Ubuntu Tweak janitor本身有什么好处吗?

什么sudo apt-get autoremove实际上做了

每当您安装应用程序(使用apt-get )时,系统也将安装此应用程序所依赖的软件。 在Ubuntu / Linux中,应用程序共享相同的库是很常见的。 删除应用程序时,依赖项将保留在您的系统上。

因此, apt-get autoremove将删除随应用程序一起安装的那些依赖项,这些依赖项不再被系统上的任何其他内容使用。

使用这个命令有什么好处,比如Bleachbit或Ubuntu Tweak janitor?

  • Bleachbit或Ubuntu Tweak janitor是图形界面。
  • sudo apt-get autoremove是一个命令

一个选项不排除另一个:我假设BB和sudo apt-get autoremove使用sudo apt-get autoremove (以某种方式)来删除依赖项。 所以这不是“任何优势”的问题。 这是一个偏好问题:你是一个人的命令行类型还是GUI类型的人?

顺便说一下: deborphan是另一种清理系统的工具。

一个小小的补充:从14.04开始,您实际上可以编写apt autoremove来删除自动安装的软件包以满足其他软件包的依赖关系,现在不再需要作为依赖项。

这两个命令是等效的:

  • apt autoremove
  • apt-get autoremove