LinuxSir.cn,穿越时空的Linuxsir!

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

pacman的问题,搞了好几天了,还没搞定!大家帮忙!谢谢

[复制链接]
发表于 2008-1-20 00:10:10 | 显示全部楼层 |阅读模式
pacman -Syuv后,下载current.db.tar.gz,extra.db.tar.gz ,core.db.tar.gz后,出现upgrade pacman first? [y/n]
pacman requires gcc-libs but it is not in the sync db
pacman requires libarchive>=2.4.11 but it is not in the sync db
pacman requires libdownload>=1.3 but it is not in the sync db
怎么解决啊?

是不是源的问题啊,我用的是lupaworld的源!

谢谢大家!
发表于 2008-1-20 00:21:14 | 显示全部楼层
你系统的状况不说一下,怎么帮你啊?
回复 支持 反对

使用道具 举报

发表于 2008-1-20 01:41:43 | 显示全部楼层
1.current repo已经取消,删掉它。
2.换源,推荐lcuc和cle。自己搜索地址。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-20 15:03:07 | 显示全部楼层
Post by 难免有错;1808999
你系统的状况不说一下,怎么帮你啊?


在virtualbox里装了0.7.1的base
用root登陆后,设置好wget和pacman的代理(在公司用代理上网),执行pacman -Syuv 后就成那样了!
pacman -S kdebase后,可以下载部分包
不能下载的显示 404 not found。

cle的事ftp的吧!?!
公司宿舍用不了ftp

用lcuc该怎么设置,貌似community不能用啊!
回复 支持 反对

使用道具 举报

发表于 2008-1-20 17:41:14 | 显示全部楼层
3楼说的很清楚了,current变成core了。改一下,然后更新就ok了。n长时间没有来了把。直接安装0.8.2也行
回复 支持 反对

使用道具 举报

发表于 2008-1-21 09:00:19 | 显示全部楼层
Post by tmd110110;1809212
在virtualbox里装了0.7.1的base
用root登陆后,设置好wget和pacman的代理(在公司用代理上网),执行pacman -Syuv 后就成那样了!
pacman -S kdebase后,可以下载部分包
不能下载的显示 404 not found。

cle的事ftp的吧!?!
公司宿舍用不了ftp

用lcuc该怎么设置,貌似community不能用啊!


win下(因为你是装base的,没有X)手动下载pacman的最新包,然后pacman -A 包名 (更新一下)
然后就可以用pacman了~这个是版本太老的缘故,那个源改不改现在都还可以用的,很多源的core都是通过链接达到的,并没有删除以前的current


PS:建议同时手动更新一下内核包,注意查看更新信息,更具信息修改一些配置,arch变化很大,不然你pacman可以更新了,但是更新之后很可能再也起不来了
回复 支持 反对

使用道具 举报

发表于 2008-2-13 10:40:57 | 显示全部楼层

手动更新pacman

pacman -U pacman-3.1.1-1-i686.pkg.tar.gz
loading package data... done.
error: unsatisfied dependencies:
pacman: requires gcc-libs
pacman: requires bash
pacman: requires libarchive>=2.4.11
pacman: requires libdownload>=1.3


依次下并载这些包
直到升级
pacman -U kernel-headers-2.6.23.1-2-i686.pkg.tar.gz

提示
。。。。
kernel-headers: /usr/include/linux/wireless.h: exists in filesystem
kernel-headers: /usr/include/linux/x25.h: exists in filesystem
kernel-headers: /usr/include/linux/xattr.h: exists in filesystem
kernel-headers: /usr/include/linux/xfrm.h: exists in filesystem
kernel-headers: /usr/include/scsi/scsi.h: exists in filesystem
kernel-headers: /usr/include/scsi/scsi_ioctl.h: exists in filesystem
kernel-headers: /usr/include/scsi/sg.h: exists in filesystem


errors occurred, no packages were upgraded.
回复 支持 反对

使用道具 举报

发表于 2008-2-13 10:42:49 | 显示全部楼层
用 pacman -Uf
或者删除那些提示的文件先
回复 支持 反对

使用道具 举报

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

本版积分规则

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