选项“autoclean”,“autoremove”和“clean”之间有什么区别?
apt-get
有一些看起来和我相同的选项: autoclean
, autoremove
和clean
。 他们每个人做什么?
从apt-get
手册页:
-
clean :clean清除检索到的包文件的本地存储库。 除了来自/ var / cache / apt / archives /和/ var / cache / apt / archives / partial /的锁定文件之外,它会删除所有内容。 当APT用作dselect(1)方法时,自动运行清理。 那些不使用dselect的人可能会不时想要运行apt-get clean以释放磁盘空间。
-
autoclean :像clean一样,autoclean清除检索到的包文件的本地存储库。 不同之处在于它只删除了无法再下载的包文件,并且基本上没用。 这允许缓存在很长一段时间内保持不变,而不会失控。 配置选项APT :: Clean-Installed将阻止已安装的软件包被设置为关闭时被删除。
-
autoremove :用于删除自动安装的包以满足某些包的依赖关系,并且不再需要它们。
每个命令都有一个手册页,如果你想知道它们的参数是什么或它们各自做了什么,只需输入shell man
Ex。 man apt-get
-
apt-get
命令的manpage
autoclean:删除缓存中所有存储的存档,以查找无法再下载的软件包(因此不再包含在repo中的软件包或者在repo中具有更新版本的软件包)。
clean:删除缓存中存储的所有存档。
autoremove:一个完全不同的东西,这个选项让apt查找作为已经卸载的包的依赖项安装的包并删除它们。 这用于清除系统中保留的未使用的依赖项。
答案发现: http : //ubuntuforums.org/showthread.php?t = 394952