LinuxSir.cn,穿越时空的Linuxsir!

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

安装libc6中的一个小白问题

[复制链接]
发表于 2009-9-26 20:54:22 | 显示全部楼层 |阅读模式
debian:/home/lengend# dpkg -i libc6-dev_2.9-26_i386.deb
(正在读取数据库 ... 系统当前总共安装有 122797 个文件和目录。)
正预备替换 libc6-dev 2.7-18 (使用 libc6-dev_2.9-26_i386.deb) ...
正在解压缩将用于更替的包文件 libc6-dev ...
dpkg:依赖关系问题使得 libc6-dev 的配置工作不能继续:
libc6-dev 依赖于 libc6 (= 2.9-26);然而:
系统中 libc6 的版本为 2.7-18。
libc6-dev 依赖于 libc-dev-bin (= 2.9-26);然而:
  未曾安装软件包“libc-dev-bin”。
dpkg:处理 libc6-dev (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 man-db 的触发器...
在处理时有错误发生:
libc6-dev

我试过用apt-get remove卸载libc62.7却卸不掉
新版本也装不上
该怎么办呢
发表于 2009-9-26 23:46:13 | 显示全部楼层
为什么要用dpkg安装单独的包而不是用apt的方式自动解决依赖问题?看这信息很明显吧,非要按你这种装法,还需要libc-dev-bin (= 2.9-26),
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-27 00:16:25 | 显示全部楼层
Post by xltian1230;2030719
为什么要用dpkg安装单独的包而不是用apt的方式自动解决依赖问题?看这信息很明显吧,非要按你这种装法,还需要libc-dev-bin (= 2.9-26),


apt-get的方式我试过了,但可能我使用的更新源软件的问题

总提示已经是最新版本了
无奈之下,才使用dpkg的方式
回复 支持 反对

使用道具 举报

发表于 2009-9-27 09:18:58 | 显示全部楼层
显然哪,2.7-18是stable里的版本。2.9-26是sid里的版本,你用的源不是Sid。既然用了stable为什么要装这一个包的新版本,要是想用新的应用软件还说得过去,装这个有啥意义吗?想彻底升级就把整个系统都升到Sid
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-27 10:15:34 | 显示全部楼层
那我要是只想安装libc6的话,难道只能设置更新原了吗

dpkg没有办法解决这个问题?
回复 支持 反对

使用道具 举报

发表于 2009-9-27 13:59:45 | 显示全部楼层
非要用dpkg那你就手動把所有依賴的包全裝上,就像現在提示的,裝libc-dev-bin,如果它還依賴別的,那就再去裝別的, 自動和手動本質上沒有啥差別,只不過你到底有啥必要裝新的libc6,純粹自找麻煩
回复 支持 反对

使用道具 举报

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

本版积分规则

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