LinuxSir.cn,穿越时空的Linuxsir!

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

新人的蠢问题。

[复制链接]
发表于 2008-5-23 00:48:22 | 显示全部楼层 |阅读模式
我有几个愚蠢的问题,一直羞于开口问大家,今天是在是憋不住了。
jon ~ # emerge --update --ask world

These are the packages that would be merged, in order:

Calculating world dependencies... done!
[ebuild     U ] sys-apps/texinfo-4.11-r1 [4.8-r5]
[ebuild     U ] sys-apps/man-1.6f-r1 [1.6e-r3]
[ebuild     U ] app-shells/bash-3.2_p33 [3.2_p17-r1]
[ebuild  NS   ] sys-libs/db-4.3.29-r2  USE="-bootstrap -doc -java -nocxx -tcl -test"
[ebuild     U ] sys-apps/less-418 [416]
[ebuild     U ] app-arch/gzip-1.3.12-r1 [1.3.12]
[ebuild     U ] net-misc/iputils-20071127 [20070202]
[ebuild     U ] sys-apps/sed-4.1.5-r1 [4.1.5]
[ebuild     U ] net-misc/wget-1.11.1 [1.10.2]
[ebuild     U ] sys-apps/findutils-4.3.13 [4.3.11]
[ebuild     U ] sys-fs/udev-119 [115-r1]
[ebuild     U ] sys-devel/automake-1.10.1 [1.10]
[ebuild     U ] sys-libs/readline-5.2_p12-r1 [5.2_p7]
[ebuild     U ] sys-apps/man-pages-2.78 [2.76] LINGUAS="-cs% -da% -de% -es% -fr% -it% -ja% -nl% -pl% -ro% -ru% -zh_CN%"
[ebuild     U ] sys-apps/which-2.19 [2.16]
[ebuild  N    ] virtual/pager-0  
[ebuild     U ] sys-devel/libtool-1.5.26 [1.5.24]
[ebuild  N    ] sys-devel/bc-1.06-r6  USE="readline -static"
[ebuild     U ] sys-libs/com_err-1.40.8 [1.40.4]
[ebuild     U ] dev-lang/python-2.4.4-r9 [2.4.4-r6]
[ebuild     U ] sys-process/psmisc-22.6 [22.5-r2] USE="X*"
[ebuild     U ] sys-apps/coreutils-6.10-r2 [6.9-r1] USE="-vanilla%"
[ebuild     U ] sys-libs/ss-1.40.8 [1.40.4]
[ebuild     U ] sys-libs/cracklib-2.8.12 [2.8.10]
[ebuild     U ] sys-apps/file-4.23 [4.21-r1]
[ebuild     U ] sys-fs/e2fsprogs-1.40.8 [1.40.4]
[ebuild     U ] sys-apps/shadow-4.0.18.2 [4.0.18.1-r1]
[ebuild     U ] sys-apps/util-linux-2.13.1.1 [2.13-r2] USE="unicode%* -loop-aes% -slang%"
[blocks B     ] sys-apps/mktemp (is blocking sys-apps/coreutils-6.10-r2)
[blocks B     ] >=sys-apps/coreutils-6.10 (is blocking sys-apps/mktemp-1.5)

!!! Error: The above package list contains packages which cannot be installed
!!!        at the same time on the same system.

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/han ... .xml?full=1#blocked

无法升级。
发表于 2008-5-23 00:59:38 | 显示全部楼层
执行emerge -C mktemp
卸载mktemp
然后再升级就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-23 01:39:04 | 显示全部楼层
LINUX的内核在哪里?是不是/boot/kernel.....?如果是的话,我的内核只有3M,是不是太小了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-23 01:42:10 | 显示全部楼层
还有,用FIREFOX上网的时候,上下翻页,由下往上,如果不小心翻到头的话,FIREFOX就后退。气死我了。
回复 支持 反对

使用道具 举报

发表于 2008-5-23 09:19:04 | 显示全部楼层
3M算大的。
回复 支持 反对

使用道具 举报

发表于 2008-5-23 10:16:38 | 显示全部楼层
Post by bjsm;1853735
还有,用FIREFOX上网的时候,上下翻页,由下往上,如果不小心翻到头的话,FIREFOX就后退。气死我了。


Firefox在about:config里面改,不是gentoo的问题。。。
回复 支持 反对

使用道具 举报

发表于 2008-5-23 10:27:31 | 显示全部楼层
主题的问题,是常见问题。回头我加入月月帖中。关于 Firefox 过头问题,您是使用 TouchPad 来作为定点设备的吗?
回复 支持 反对

使用道具 举报

发表于 2008-5-23 12:02:04 | 显示全部楼层
[blocks B ] sys-apps/mktemp (is blocking sys-apps/coreutils-6.10-r2)
[blocks B ] >=sys-apps/coreutils-6.10 (is blocking sys-apps/mktemp-1.5)

!!! Error: The above package list contains packages which cannot be installed
!!! at the same time on the same system.

[blocks B],上面的意思是说这两个包不能同时安装到同一个系统中,B=BLOCK。然后看看coreutil啥的,mktemp就可以删除。
以后升级的时候,如果也遇到类似的问题,可以差不多能看到问题出在什么地方,然后解决
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-23 16:20:52 | 显示全部楼层
Post by zhllg;1853774
3M算大的。


你的有多大?

记得在UBUNTU的时候,好像有几十M。有一次编译玩,要靠近一个小时。在GENTOO下只要不到20分钟,可能是模块少的缘故吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-23 16:45:02 | 显示全部楼层
Post by ocean390;1853726
执行emerge -C mktemp
卸载mktemp
然后再升级就可以了


卸载后升级出错。
Calculating world dependencies   ... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 34) dev-libs/mpfr-2.3.1 to /
* mpfr-2.3.1.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                     [ ok ]
* checking ebuild checksums ;-) ...                                      [ ok ]
* checking auxfile checksums ;-) ...                                     [ ok ]
* checking miscfile checksums ;-) ...                                    [ ok ]
* checking mpfr-2.3.1.tar.bz2 ;-) ...                                    [ ok ]
>>> Unpacking source...
>>> Unpacking mpfr-2.3.1.tar.bz2 to /var/tmp/portage/dev-libs/mpfr-2.3.1/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/dev-libs/mpfr-2.3.1/work/mpfr-2.3.1 ...
* econf: updating mpfr-2.3.1/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating mpfr-2.3.1/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-libs/mpfr-2.3.1/work/mpfr-2.3.1/config.log
*
* ERROR: dev-libs/mpfr-2.3.1 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_compile
*             environment, line 2014:  Called econf
*               ebuild.sh, line  513:  Called die
* The specific snippet of code:
*                           die "econf failed"
*  The die message:
*   econf failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-libs/mpfr-2.3.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/mpfr-2.3.1/temp/environment'.
*

* Messages for package dev-libs/mpfr-2.3.1:

*
* ERROR: dev-libs/mpfr-2.3.1 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_compile
*             environment, line 2014:  Called econf
*               ebuild.sh, line  513:  Called die
* The specific snippet of code:
*                           die "econf failed"
*  The die message:
*   econf failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-libs/mpfr-2.3.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-libs/mpfr-2.3.1/temp/environment'.
*
安装守护进程出错  syslog-ng

Calculating dependencies   ... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 4) dev-util/pkgconfig-0.22 to /
* pkg-config-0.22.tar.gz RMD160 SHA1 SHA256 size ;-) ...                 [ ok ]
* checking ebuild checksums ;-) ...                                      [ ok ]
* checking auxfile checksums ;-) ...                                     [ ok ]
* checking miscfile checksums ;-) ...                                    [ ok ]
* checking pkg-config-0.22.tar.gz ;-) ...                                [ ok ]
>>> Unpacking source...
>>> Unpacking pkg-config-0.22.tar.gz to /var/tmp/portage/dev-util/pkgconfig-0.22/work
* Applying pkg-config-0.21-fix-tests.patch ...
  [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/dev-util/pkgconfig-0.22/work/pkg-config-0.22 ...
* econf: updating pkg-config-0.22/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating pkg-config-0.22/glib-1.2.8/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating pkg-config-0.22/glib-1.2.8/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating pkg-config-0.22/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-util/pkgconfig-0.22/work/pkg-config-0.22/config.log
*
* ERROR: dev-util/pkgconfig-0.22 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_compile
*             environment, line 2314:  Called econf
*               ebuild.sh, line  513:  Called die
* The specific snippet of code:
*                           die "econf failed"
*  The die message:
*   econf failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-util/pkgconfig-0.22/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-util/pkgconfig-0.22/temp/environment'.
*

* Messages for package dev-util/pkgconfig-0.22:

*
* ERROR: dev-util/pkgconfig-0.22 failed.
* Call stack:
*               ebuild.sh, line   49:  Called src_compile
*             environment, line 2314:  Called econf
*               ebuild.sh, line  513:  Called die
* The specific snippet of code:
*                           die "econf failed"
*  The die message:
*   econf failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-util/pkgconfig-0.22/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-util/pkgconfig-0.22/temp/environment'.
*


求求各位大侠,知无不言,言无不尽。我在线等。
回复 支持 反对

使用道具 举报

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

本版积分规则

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