清洁,自动清洁和自动删除-结合使用是一个好步骤吗?


17

通过面向Debian的逻辑将三个命令apt-get cleanapt-get autoclean和组合apt-get autoremove成一个可以执行所有命令的单个命令是否合乎逻辑?


1
您指的是什么“面向Debian的逻辑”?
Chai T. Rex

Debian系统(例如Debian和Ubuntu)中的常见逻辑。逻辑出来,在语法中,命令,术语等等
Arcticooling

Answers:


32

这完全取决于您要实现的目标,由于某种原因它们是分开的。但是让我们看看他们实际做什么:

  • apt/apt-get clean →清理软件包并在其中安装脚本 /var/cache/apt/archives/
  • apt/apt-get autoclean →清洁过时的Deb包装,少于 clean
  • apt/apt-get autoremove→从系统中删除不再需要的孤立软件包,但不清除它们,请将该--purge选项与命令一起使用。

因此,由您决定是否要合并前两个和最后一个之一,可以执行以下操作:

sudo apt autoremove && sudo apt clean

如果那是您真正想要做的,但是现在要编写一个额外的命令,说实话,这是多余的。

进一步阅读材料:


1
我为定义了别名sudo bash -c "apt-get update && apt-get -y upgrade && apt-get -y autoremove && apt-get -y clean",因此很好用。注意:autoremove删除旧的内核映像。
甜点,

如果我正确理解了您的答案,您的意思是说sudo apt-get autoremove && sudo apt-get clean涵盖了所有内容sudo apt-get autoclean
Arcticooling

2
确实,自动清理只会将文件从无法再下载的档案中删除,清理会彻底破坏档案。
Videonauth
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.