cache被清空产生的后果

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

cache被清空产生的后果

#1

帖子 yilan198711 » 2009-10-17 15:20

今天因为某些原因,错误的清空了/var/cache文件夹

后来sudo mkdir -pv /var/cache/apt/archives/partial以后,可以成功apt-get update刷新了,但是dist-upgrade就会报错

debconf: DbDriver "config": could not open /var/cache/debconf/config.dat

/usr/bin/mandb: 无法创建索引缓存 /var/cache/man/11942: 没有该文件或目录


请问该如何解决?

多谢
mint+gnome
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: cache被清空产生的后果

#2

帖子 wangdu2002 » 2009-10-17 15:23

找LiveCD,或挂载iso,把/var/cache/下的文件和目录拷贝回去。 :em02
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
yilan198711
帖子: 1635
注册时间: 2008-06-22 13:38
来自: 武汉

Re: cache被清空产生的后果

#3

帖子 yilan198711 » 2009-10-17 15:28

wangdu2002 写了:找LiveCD,或挂载iso,把/var/cache/下的文件和目录拷贝回去。 :em02
里面的文件不会随着升级而改变么?
mint+gnome
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: cache被清空产生的后果

#4

帖子 wangdu2002 » 2009-10-17 15:30

同一发行版本内部软件包升级,其目录体系和基本结构应该是一致的。 :em06
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
yilan198711
帖子: 1635
注册时间: 2008-06-22 13:38
来自: 武汉

Re: cache被清空产生的后果

#5

帖子 yilan198711 » 2009-10-17 15:44

多谢了

话说我当初是从9.04升级到9.10的………………

若是哪位是最新的9.10,能够把cache打个包传过来,那就不甚感激了

不知道那个cache有多大?
mint+gnome
头像
nuanhuai
帖子: 7813
注册时间: 2009-03-10 13:04

Re: cache被清空产生的后果

#6

帖子 nuanhuai » 2009-10-17 15:57

我的arch就是类似的方式死掉的,不过我的手段更残忍了 :em09
头像
yilan198711
帖子: 1635
注册时间: 2008-06-22 13:38
来自: 武汉

Re: cache被清空产生的后果

#7

帖子 yilan198711 » 2009-10-18 0:04

靠,现在貌似无法升级了

求救呀

^^^^^^^^^^^^^^^^^
mint+gnome
头像
xieshaohu
帖子: 1565
注册时间: 2007-10-24 20:20
来自: 北京、海淀
联系:

Re: cache被清空产生的后果

#8

帖子 xieshaohu » 2009-10-18 11:58

清空缓存的时候不直接删除文件,用sudo apt-get autoclean就不会出现这样的问题了。
Dell Vostro 1500, T7300/4GB/WD5000BEVT/nVidia 8400GM, Ubuntu 10.04 x86_64/VMware 7(Win7)
我的博客:http://xieshaohu.wordpress.com/
头像
pityonline
帖子: 3864
注册时间: 2008-12-09 12:44
来自: 北京
联系:

Re: cache被清空产生的后果

#9

帖子 pityonline » 2009-10-18 12:06

xieshaohu 写了:清空缓存的时候不直接删除文件,用sudo apt-get autoclean就不会出现这样的问题了。
正解!
autoclean是比较保险的,它只清除升级后的低版本deb包,正在使用的版本的deb包还是留着的,并且/var/cache/apt/archives目录下如果要清理只能清理deb文件,其它不要删除。
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: cache被清空产生的后果

#11

帖子 白鳍豚 » 2009-10-18 12:41

貌似linux作精简很容易出错
俺水平菜pkg包留着,等待下次重装 :em03
pacman -Sc干掉老的pkg包包 :em11
回复