LinuxSir.cn,穿越时空的Linuxsir!

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

也是gcc头文件的问题

[复制链接]
发表于 2008-2-27 09:40:39 | 显示全部楼层 |阅读模式
gcc找不到头文件
帮忙看一下:
# apt-get install build-essential
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。

您仅要求对单一软件包进行操作,这极有可能是因为该软件包安装不上,同时,
您最好提交一个针对这个软件包的故障报告。
下列的信息可能会对解决问题有所帮助:

下列的软件包有不能满足的依赖关系:
build-essential: 依赖: libc6-dev 但是它将不会被安装 或
libc-dev
依赖: g++ (>= 4:4.1.1) 但是它将不会被安装
E: 无法安装的软件包
引用:
# apt-get install libc6-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。

您仅要求对单一软件包进行操作,这极有可能是因为该软件包安装不上,同时,
您最好提交一个针对这个软件包的故障报告。
下列的信息可能会对解决问题有所帮助:

下列的软件包有不能满足的依赖关系:
libc6-dev: 依赖: libc6 (= 2.3.6.ds1-13etch4) 但是 2.3.6.ds1-13etch5 正要被安装E: 无法安装的软件包
发表于 2008-2-27 11:03:34 | 显示全部楼层
先 apt-get update 更新仓库信息再继续操作。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 14:16:55 | 显示全部楼层
这是update的输出:
# apt-get update
忽略 cdrom://[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15] etch Release.gpg
忽略 cdrom://[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15] etch Release
忽略 cdrom://[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15] etch/contrib Packages
忽略 cdrom://[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15] etch/main Packages
错误 cdrom://[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15] etch/contrib Packages
  请使用 apt-cdrom,通过它就可以让 APT 能识别该光盘。apt-get upgdate 不能被用来 加入新的光盘。
错误 cdrom://[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15] etch/main Packages
  请使用 apt-cdrom,通过它就可以让 APT 能识别该光盘。apt-get upgdate 不能被用来 加入新的光盘。
获取:1 http://debian.cn99.com etch Release.gpg [378B]
命中 http://debian.cn99.com etch Release
忽略 http://debian.cn99.com etch/main Packages/DiffIndex
忽略 http://debian.cn99.com etch/main Sources/DiffIndex
命中 http://debian.cn99.com etch/main Packages
命中 http://debian.cn99.com etch/main Sources
获取:2 http://security.debian.org etch/updates Release.gpg [189B]
命中 http://security.debian.org etch/updates Release
获取:3 http://www.debian-multimedia.org testing Release.gpg [189B]
忽略 http://security.debian.org etch/updates/main Packages/DiffIndex
忽略 http://security.debian.org etch/updates/contrib Packages/DiffIndex
忽略 http://security.debian.org etch/updates/main Sources/DiffIndex
命中 http://www.debian-multimedia.org testing Release
错误 http://www.debian-multimedia.org testing Release

忽略 http://security.debian.org etch/updates/contrib Sources/DiffIndex
命中 http://security.debian.org etch/updates/main Packages
获取:4 http://www.debian-multimedia.org testing Release [5561B]
命中 http://security.debian.org etch/updates/contrib Packages
忽略 http://www.debian-multimedia.org testing Release
命中 http://security.debian.org etch/updates/main Sources
命中 http://security.debian.org etch/updates/contrib Sources
命中 http://www.debian-multimedia.org testing/main Packages/DiffIndex
下载 5752B,耗时 4s (1410B/s)
无法下载 cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15]/dists/etch/contrib/binary-i386/Packages.gz  请使用 apt-cdrom,通过它就可以让 APT 能识别该光盘。apt-get upgdate 不能被用来加入新的光盘。
无法下载 cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15]/dists/etch/main/binary-i386/Packages.gz  请使用 apt-cdrom,通过 它就可以让 APT 能识别该光盘。apt-get upgdate 不能被用来加入新的光盘。
正在读取软件包列表... 完成
W: GPG error: http://www.debian-multimedia.org testing Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 07DC563D1F41B907
W: 无法获取源软件包列表 cdrom://[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15] etch/contrib Packages (/var/lib/apt/lists/Debian%20GNU_Linux%204.0%20r3%20%5fEtch%5f%20-%20Official%20i386%20NETINST%20Binary-1%2020080218-14:15_dists_etch_contrib_binary-i386_Packages) 的状态 - stat (2 没有那个文件或目录)
W: 无法获取源软件包列表 cdrom://[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15] etch/main Packages (/var/lib/apt/lists/Debian%20GNU_Linux%204.0%20r3%20%5fEtch%5f%20-%20Official%20i386%20NETINST%20Binary-1%2020080218-14:15_dists_etch_main_binary-i386_Packages) 的状态 - stat (2 没有那个文件或目录)
W: 您可能需要运行 apt-get update 来解决这些问题
E: 有一些索引文件不能下载,它们可能被忽略了,也可能转而使用了旧的索引文件。
回复 支持 反对

使用道具 举报

发表于 2008-2-27 17:37:44 | 显示全部楼层
看来你的sources.list文件中还打开cdrom,将这行注释掉再试下呢~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-27 20:28:16 | 显示全部楼层
不是这个问题:
# apt-get update
获取:1 http://debian.cn99.com etch Release.gpg [378B]
命中 http://debian.cn99.com etch Release
忽略 http://debian.cn99.com etch/main Packages/DiffIndex
忽略 http://debian.cn99.com etch/main Sources/DiffIndex
命中 http://debian.cn99.com etch/main Packages
命中 http://debian.cn99.com etch/main Sources
获取:2 http://security.debian.org etch/updates Release.gpg [189B]
获取:3 http://security.debian.org etch/updates Release [37.6kB]
获取:4 http://www.debian-multimedia.org testing Release.gpg [189B]
获取:5 http://www.debian-multimedia.org testing Release [5561B]
忽略 http://www.debian-multimedia.org testing Release
命中 http://www.debian-multimedia.org testing/main Packages/DiffIndex
忽略 http://security.debian.org etch/updates/main Packages/DiffIndex
忽略 http://security.debian.org etch/updates/contrib Packages/DiffIndex
忽略 http://security.debian.org etch/updates/main Sources/DiffIndex
忽略 http://security.debian.org etch/updates/contrib Sources/DiffIndex
获取:6 http://security.debian.org etch/updates/main Packages [245kB]
命中 http://security.debian.org etch/updates/contrib Packages
获取:7 http://security.debian.org etch/updates/main Sources [35.2kB]
命中 http://security.debian.org etch/updates/contrib Sources
下载 323kB,耗时 8s (36.6kB/s)
正在读取软件包列表... 完成
W: GPG error: http://www.debian-multimedia.org testing Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 07DC563D1F41B907
W: 您可能需要运行 apt-get update 来解决这些问题
回复 支持 反对

使用道具 举报

发表于 2008-2-28 13:06:33 | 显示全部楼层
这个没问题。是因为你没安装 debian-multimedia 的仓库公钥,但没有影响,可以继续使用。也可以安装 debian-multimedia-keyring 来解决:
# apt-get install debian-multimedia-keyring
回复 支持 反对

使用道具 举报

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

本版积分规则

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