LinuxSir.cn,穿越时空的Linuxsir!

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

layman出问题了,用X11 overlay的进来

[复制链接]
发表于 2009-5-1 08:14:52 | 显示全部楼层 |阅读模式
不知道怎么了,现在不安装layman里边的软件包了,升级的时候,把我安装的X11 overlay里边的包都给降了回来。我记得我没有动过/etc/make.conf。
emerge --info
Portage 2.1.6.11 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.29-reiser4-r1 x86_64)
=================================================================
System uname: Linux-2.6.29-reiser4-r1-x86_64-Intel-R-_Core-TM-2_Duo_CPU_P8400_@_2.26GHz-with-gentoo-2.0.0
Timestamp of tree: Thu, 30 Apr 2009 21:00:01 +0000
app-shells/bash:     4.0_p17-r1
dev-java/java-config: 2.1.7
dev-lang/python:     2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r2
sys-apps/sandbox:    1.9
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -fomit-frame-pointer -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -fomit-frame-pointer -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/x11 /usr/local/portage/myown"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo firefox fortran gdbm gif gpm gstreamer gtk hal iconv ipv6 isdnlog jpeg ldap libnotify mad midi mikmod mmx mp3 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3support quicktime readline reflection sdl session spell spl sse sse2 ssl ssse3 startup-notification svg symlink sysfs tcpd tiff truetype unicode usb vorbis xml xorg xulrunner xv zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="intel vesa fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

帮看看,问题出在什么地方?:thank
发表于 2009-5-1 08:22:56 | 显示全部楼层
PORTDIR_OVERLAY="/usr/local/portage/layman/x11 /usr/local/portage/myown"
是不是这个地方有问题?

我是这样用layman的:
1. 在make.conf文件中添加 source /usr/local/portage/layman/make.conf
2. 修改 /usr/local/portage/layman/make.conf文件,添加自己的overlay到最后
  1. PORTDIR_OVERLAY="
  2. /usr/local/portage/layman/desktop-effects
  3. /usr/local/portage/layman/wschlich-testing
  4. /usr/local/portage/layman/haskell
  5. /usr/local/portage/layman/gentoo-china
  6. /usr/local/portage/layman/mozilla
  7. $PORTDIR_OVERLAY
  8. /home/zhou/zm-overlay"
复制代码

这样就可以同时使用layman管理的overlay和自己的overlay了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-2 00:19:01 | 显示全部楼层
Post by zhou3345;1981923
是不是这个地方有问题?

我是这样用layman的:
1. 在make.conf文件中添加 source /usr/local/portage/layman/make.conf
2. 修改 /usr/local/portage/layman/make.conf文件,添加自己的overlay到最后

  1. PORTDIR_OVERLAY="
  2. /usr/local/portage/layman/desktop-effects
  3. /usr/local/portage/layman/wschlich-testing
  4. /usr/local/portage/layman/haskell
  5. /usr/local/portage/layman/gentoo-china
  6. /usr/local/portage/layman/mozilla
  7. $PORTDIR_OVERLAY
  8. /home/zhou/zm-overlay"
复制代码


这样就可以同时使用layman管理的overlay和自己的overlay了。


去掉以后,也还是有这个问题。
因为之前好像没有这个问题,就是最近才出现的。
回复 支持 反对

使用道具 举报

发表于 2009-5-2 06:59:43 | 显示全部楼层
是不是 x11 overlay 本身的问题呀? 你先删除再重新添加一次呢?

我刚刚添加了x11 overlay,也没有发现任何需要更新的包,查看了一下xorg-server,多了一个1.6.1的ebuild,但它是被 [mask] 了的。

对了,emerge的时候还出现了这样一条提示:
Unavailable repository 'gentoo' referenced by masters entry in '/usr/local/portage/layman/x11/metadata/layout.conf'
回复 支持 反对

使用道具 举报

发表于 2009-5-2 08:27:52 | 显示全部楼层
x11-overlay的一些包被gentoo repository mask了,理由是packages currently in the x11 overlay which will soon be moved to portage,可以修改/etc/portage/package.unmask自己unmask掉。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-2 08:33:29 | 显示全部楼层
Post by zhou3345;1982248
是不是 x11 overlay 本身的问题呀? 你先删除再重新添加一次呢?

我刚刚添加了x11 overlay,也没有发现任何需要更新的包,查看了一下xorg-server,多了一个1.6.1的ebuild,但它是被 [mask] 了的。

对了,emerge的时候还出现了这样一条提示:
Unavailable repository 'gentoo' referenced by masters entry in '/usr/local/portage/layman/x11/metadata/layout.conf'

谢谢你提醒,果然是X11自己mask自己的包。NND。不可思议。
回复 支持 反对

使用道具 举报

发表于 2009-5-2 16:44:15 | 显示全部楼层
我是一直在用呢。。升级中
回复 支持 反对

使用道具 举报

发表于 2009-5-3 12:41:22 | 显示全部楼层
我也正一头雾水呢!原来是这么一回事,看来这几天还是不要emerge -avuDN world了
回复 支持 反对

使用道具 举报

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

本版积分规则

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