LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]今天重新做完debian,发现两个问题,希望大家帮忙,谢谢

[复制链接]
发表于 2007-6-28 16:04:19 | 显示全部楼层 |阅读模式
今天重新装了 debian,一切弄完以后,发现gcc不好用:
  1. # cat a.c
  2. #include <stdio.h>
  3. main()
  4. {
  5.         printf("Hello World!\n");
  6. }
  7. # gcc -o a a.c
  8. a.c:1:19: error: stdio.h: 没有那个文件或目录
  9. a.c: In function 'main':
  10. a.c:4: warning: incompatible implicit declaration of built-in function 'printf'
复制代码
我也不知道为什么,以前装debian从来没有出现过这种问题

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

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

下列的软件包有不能满足的依赖关系:
  libncurses5-dev: 依赖: libc-dev
E: 无法安装的软件包


# apt-get install libc-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
注意,我选了 libc6-dev 而非 libc-dev
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。

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

下列的软件包有不能满足的依赖关系:
  libc6-dev: 依赖: libc6 (= 2.3.6.ds1-13) 但是 2.5-9+b1 正要被安装
E: 无法安装的软件包


请问应该怎么解决啊?谢谢.
发表于 2007-6-28 17:52:11 | 显示全部楼层
我觉得是的源的问题,你用的不是官方的安装源吧?

备份sources.list,改为如下试试:

deb http://debian.cn99.com/debian/ etch main contrib non-free
deb-src http://debian.cn99.com/debian/ etch main contrib

deb http://security.debian.org/ etch/updates main contrib

如果这样还不对,最好重新再来一遍吧。
回复 支持 反对

使用道具 举报

发表于 2007-6-28 21:31:34 | 显示全部楼层
你升级成unstable没有升干净

最好还是不要用unstable吧
把你的源改成testing 或 stable
deb http://debian.cn99.com/debian/ testing main contrib non-free
apt-get update
apt-get upgrade
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-29 08:54:39 | 显示全部楼层
多谢两位,好用了
sunnyseckt兄给的源还是不好用,asias.hj 兄的好用,呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则

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