如何保持apt缓存清洁?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
sgt.pepper
帖子: 77
注册时间: 2006-11-22 9:21

如何保持apt缓存清洁?

#1

帖子 sgt.pepper » 2010-09-24 22:06

我希望apt缓存里只保留已安装软件的.deb,该怎么操作? apt-get autoremove/autoclean 新立得似乎不会删除这些多余的包。

安装:

代码: 全选

$ sudo apt-get install xpdf-reader
查看缓存了哪些文件:

代码: 全选

$ find /var/cache/apt/ -name xpdf*
/var/cache/apt/archives/xpdf-common_3.02-2ubuntu1_all.deb
/var/cache/apt/archives/xpdf_3.02-2ubuntu1_all.deb
/var/cache/apt/archives/xpdf-reader_3.02-2ubuntu1_i386.deb
删除:

代码: 全选

$ sudo apt-get remove xpdf-* --purge
$ sudo apg-get autoremove && sudo apt-get autoclean
缓存的文件仍然存在:

代码: 全选

$ find /var/cache/apt/ -name xpdf*
/var/cache/apt/archives/xpdf-common_3.02-2ubuntu1_all.deb
/var/cache/apt/archives/xpdf_3.02-2ubuntu1_all.deb
/var/cache/apt/archives/xpdf-reader_3.02-2ubuntu1_i386.deb
头像
remeber
论坛版主
帖子: 13030
注册时间: 2009-01-06 15:18
来自: 人间

Re: 如何保持apt缓存清洁?

#2

帖子 remeber » 2010-09-24 22:39

删除段中
第二行的代码.apt....
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 如何保持apt缓存清洁?

#3

帖子 eexpress » 2010-09-25 9:16

那包,有机制定期清理的。只是时间长。
你手动删除就是。通常只是在磁盘空间不足的时候。
● 鸣学
sgt.pepper
帖子: 77
注册时间: 2006-11-22 9:21

Re: 如何保持apt缓存清洁?

#4

帖子 sgt.pepper » 2010-09-27 10:19

虽然自6.06就"认识"ubuntu了,但我一直很糊涂,对包管理也没留意,使用上也是有时apt-get有时新立得。

我知道upgrade之后,执行autoremove,是会自动删除缓存里旧的deb,但不确定是否如ee所说,那些被remove的deb过一段时间会自动清除,自动清除的间隔又是多久呢?

另外,如果我误删了缓存里的一些deb,但并不知道删了哪些,有什么便捷的方法把它们“找”出来重新下载?
回复