+ -
当前位置:首页 → 问答吧 → sys-fs/udev-115-r1 is blocking sys-fs/device-mapper-1.02.22-r5

sys-fs/udev-115-r1 is blocking sys-fs/device-mapper-1.02.22-r5

时间:2007-12-20

来源:互联网

无论是emerge gdm 还是 emerge kdebase-meta 都会出现如标题的错误
我已经 emerge --sync过了,用的ntcu的源
再 emerge -uv sys-fs/device-mapper-1.02.22-r5 又出现:
sys-fs/device-mapper is not a valid package atom
please check ebuild(5) for full details
(did you specify a version but forget to prefix with"="?)

作者: shitbaby   发布时间: 2007-12-20

emerge -C udev && emerge --sync && emerge -tuavDN world
没运行完不要重起/关机

作者: zhllg   发布时间: 2007-12-20

我在emerge gnome时也出现楼主的问题,也可以这样解决吗?
是怎么回事呢?

作者: seismo   发布时间: 2008-04-02

我这样做了:emerge -C udev && emerge --sync && emerge -tuavDN world
再emerge gnome就开始干活了! 不过还是没明白怎么回事
有200多个包要编译!睡觉去了

作者: seismo   发布时间: 2008-04-02

引用:
作者: seismo
我这样做了:emerge -C udev && emerge --sync && emerge -tuavDN world
再emerge gnome就开始干活了! 不过还是没明白怎么回事
有200多个包要编译!睡觉去了
这是因为你的udev版本太低,先删了,再emerge -tuavDN world装个版本新的。

作者: alaxie   发布时间: 2008-04-02

200多包…… 其实你可以先装gnome-light,之后需要什么再装什么的……

作者: maitr   发布时间: 2008-04-02

引用:
作者: zhllg
emerge -C udev && emerge --sync && emerge -tuavDN world
没运行完不要重起/关机
也有这个问题。
也用这么方法。
这是一些udev的资料:http://www.gentoo.org/doc/en/udev-guide.xml
不知道搂主需不需要。

作者: cbkid   发布时间: 2008-04-02

今天早上登录上去看结果,发现昨晚刚走就停了!郁闷
问题出在distcc, 跑distccd的centos51上显示:
Apr 2 01:32:27 centos distccd[25603]: (dcc_execvp) ERROR: failed to exec i686-pc-linux-gnu-g++: Permission denied
发现没有i686-pc-linux-gnu-g++这个文件,
ln -s g++ i686-pc-linux-gnu-g++就好了

作者: seismo   发布时间: 2008-04-02

我在编译gnome的过程中,多次因为某个软件包没有USE=gtk编译而中断,需要重新编译才能继续
有没有简单的一个命令把这些需要重新编译的包设USE=gtk重编译一遍?

作者: seismo   发布时间: 2008-04-02

emerge -NDu

作者: zhllg   发布时间: 2008-04-02

又发现编译firefox和openoffice软件时,没有用上distcc!
看了下ebuild文件,要加上环境变量WANT_MP=true

作者: seismo   发布时间: 2008-04-03

你可以去问问这两个软件的维护者
他们这样做肯定是有原因的
如果万一是误会,他们知道后也可以修正,以方便所有的用户

作者: zhllg   发布时间: 2008-04-03

引用:
作者: seismo
又发现编译firefox和openoffice软件时,没有用上distcc!
看了下ebuild文件,要加上环境变量WANT_MP=true
怎么发现没用上,从来都没关注过,寒

作者: alaxie   发布时间: 2008-04-03

在编译oo时,系统负载1左右,跑distccd的机器上负载0, 用上distcc的话前者2-7左右,后者1-2

在/usr/portage/app-office/openoffice/openoffice-2.x.x.ebuild里有这样一段:
# Should the build use multiprocessing? Not enabled by default, as it tends to break
export JOBS="1"
if [[ "${WANT_MP}" == "true" ]]; then
export JOBS=`echo "${MAKEOPTS}" | sed -e "s/.*-j\([0-9]\+\).*/\1/"`
fi
缺省不要并行编译,确实是有原因的!

作者: seismo   发布时间: 2008-04-03

引用:
作者: seismo
在编译oo时,系统负载1左右,跑distccd的机器上负载0, 用上distcc的话前者2-7左右,后者1-2

在/usr/portage/app-office/openoffice/openoffice-2.x.x.ebuild里有这样一段:
# Should the build use multiprocessing? Not enabled by default, as it tends to break
export JOBS="1"
if [[ "${WANT_MP}" == "true" ]]; then
export JOBS=`echo "${MAKEOPTS}" | sed -e "s/.*-j\([0-9]\+\).*/\1/"`
fi
我刚发现我把distcc看成ccache了,呵呵,还没用过distcc,不过受教了,谢谢。

作者: alaxie   发布时间: 2008-04-03

热门下载

更多