LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1341|回复: 13

不小心删除了 /var/lib/pacman/local,怎么办?

[复制链接]
发表于 2007-10-25 12:10:01 | 显示全部楼层 |阅读模式
不小心删除了 /var/lib/pacman/local, pacman 无法升级了,怎么办?
发表于 2007-10-25 12:26:52 | 显示全部楼层
用安装光盘安装pacman包试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-25 12:50:35 | 显示全部楼层
不是的,我pacman本身是正常的,但是pacman -Syu的时候,由于local下为空,pacman认为全部软件都是最新的,无法实现更新
回复 支持 反对

使用道具 举报

发表于 2007-10-25 13:11:36 | 显示全部楼层
因为经常更改源。所以我觉得这个目录下会很乱,以前也准备删除再让pacman自动下载的。不过有人说别动这个目录,所以就没有敢动了

你可以试试看到源里面去下比方core.db.tar.gz之类的,解压到这个目录。pacman.conf要设置好
回复 支持 反对

使用道具 举报

发表于 2007-10-25 13:24:42 | 显示全部楼层
解压core.db.tar.gz,岂不是所有core下的包都“已安装”了
我觉得可以不pacman -Su,而是pacman -S xxx,通过依赖关系逐步补全原来的数据库
回复 支持 反对

使用道具 举报

发表于 2007-10-25 14:54:05 | 显示全部楼层
core本来我就是全部安装的。呵呵
回复 支持 反对

使用道具 举报

发表于 2007-10-25 15:01:11 | 显示全部楼层
发现/var/lib/pacman/core和/var/lib/pacman/local下的结构不完全一致,local下每个目录里都多个file文件
回复 支持 反对

使用道具 举报

发表于 2007-10-26 14:33:25 | 显示全部楼层
这个目录是用于说明自己电脑上有什么软件
如果删除了.可以重新安装一次来填补.......

---

可是.....比较麻烦.....
如果对Linux基本结构熟悉还能够操作...如果是新手.建议....重装....
回复 支持 反对

使用道具 举报

发表于 2007-10-26 15:14:08 | 显示全部楼层
删除了就算了,可以把arch 当成slack用;-)
回复 支持 反对

使用道具 举报

发表于 2007-10-26 19:31:29 | 显示全部楼层
好像唯一的方法就只有重新安装了。
已经安装的包信息全没了,神仙也找不回来呀。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表