+ -
当前位置:首页 → 问答吧 → emerge 更新问题

emerge 更新问题

时间:2009-07-31

来源:互联网

# emerge -e world

* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Calculating dependencies - * Digest verification failed:
* /usr/portage/sys-libs/db/db-4.3.29-r2.ebuild
* Reason: Filesize does not match recorded size
* Got: 3632
* Expected: 3642
/ * Digest verification failed:
* /usr/portage/sys-libs/db/db-4.5.20_p2.ebuild
* Reason: Filesize does not match recorded size
* Got: 3856
* Expected: 3866
... done!

emerge: there are no ebuilds built with USE flags to satisfy "sys-auth/pambase[consolekit]".
!!! One of the following packages is required to complete your request:
- sys-auth/pambase-20090620.1 (Change USE: +consolekit)
(dependency required by "net-wireless/bluez-4.39" [ebuild])
(dependency required by "gnome-base/gvfs-1.2.3" [ebuild])
(dependency required by "gnome-base/libgnome-2.26.0" [ebuild])
(dependency required by "gnome-base/libgnomeui-2.24.1" [ebuild])
(dependency required by "net-libs/xulrunner-1.9.1-r1" [ebuild])
(dependency required by "net-libs/libproxy-0.2.3-r2" [ebuild])
(dependency required by "net-libs/libsoup-2.26.3-r1" [ebuild])


* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


localhost ~ # emerge -av --depclean

* Depclean may break link level dependencies. Thus, it is
* recommended to use a tool such as `revdep-rebuild` (from
* app-portage/gentoolkit) in order to detect such breakage.
*
* Always study the list of packages to be cleaned for any obvious
* mistakes. Packages that are part of the world set will always
* be kept. They can be manually added to this set with
* `emerge --noreplace <atom>`. Packages that are listed in
* package.provided (see portage(5)) will be removed by
* depclean, even if they are part of the world set.
*
* As a safety measure, depclean will not remove any packages
* unless *all* required dependencies have been resolved. As a
* consequence, it is often necessary to run `emerge --update
* --newuse --deep world` prior to depclean.

Calculating dependencies - * Digest verification failed:
* /usr/portage/sys-libs/db/db-4.3.29-r2.ebuild
* Reason: Filesize does not match recorded size
* Got: 3632
* Expected: 3642
\ * Digest verification failed:
* /usr/portage/sys-libs/db/db-4.5.20_p2.ebuild
* Reason: Filesize does not match recorded size
* Got: 3856
* Expected: 3866
... done!
* Dependencies could not be completely resolved due to
* the following required packages not being installed:
*
* virtual/libusb:0 pulled in by:
* sys-apps/usbutils-0.73
*
* Have you forgotten to run `emerge --update --newuse --deep world` prior
* to depclean? It may be necessary to manually uninstall packages that no longer
* exist in the portage tree since it may not be possible to satisfy their
* dependencies. Also, be aware of the --with-bdeps option that is documented
* in `man emerge`.

* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


是怎么回事,帮帮我,
谢谢。。。

作者: l_s   发布时间: 2009-07-31

到明天 emerge --sync 應該就好,如果不要等,也可以用emerge-webrsync下個穩定點的。另外就是如果你有自己搞的Overlay而不是用layman管理的話,把你自己的Overlay先撤下。
  另外就是在/etc/portage/package.use中設置一下sys-auth/pambase consolekit,以完成安裝。
  提醒你一下,用eselect news read all看下官方的信息。
  感覺你至少是從stage2開始安裝,或者是想試試新的gcc了。祝你之後一切順利。

送首小曲,不太慢的話可以一邊編譯一邊聽:http://www.tudou.com/programs/view/6LkGF4NfwQY/

作者: 亞利艾爾   发布时间: 2009-07-31

引用:
作者: 亞利艾爾
到明天 emerge --sync 應該就好,如果不要等,也可以用emerge-webrsync下個穩定點的。另外就是如果你有自己搞的Overlay而不是用layman管理的話,把你自己的Overlay先撤下。
  另外就是在/etc/portage/package.use中設置一下sys-auth/pambase consolekit,以完成安裝。
  提醒你一下,用eselect news read all看下官方的信息。
  感覺你至少是從stage2開始安裝,或者是想試試新的gcc了。祝你之後一切順利。

送首小曲,不太慢的話可以一邊編譯一邊聽:http://www.tudou.com/programs/view/6LkGF4NfwQY/
这回复,太犀利了

作者: zeronenorez   发布时间: 2009-10-09