LinuxSir.cn,穿越时空的Linuxsir!

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

从emerge -C amd64到 emerge x86的一点记录

[复制链接]
发表于 2007-12-1 11:35:12 | 显示全部楼层 |阅读模式
在编译mplayer里的时候使用real这个USE参数 导致要重编sys-devel/gcc-3.3.6-r1
结果中途失败,好在
http://www.linuxsir.cn/bbs/showthread.php?t=317839
标题: [已解决]emerge gcc-3.3.6-r1出错。。。
安个sys-libs/libstdc++-v3-bin就搞定,太实在了,GCC3一般不用就丢一边好了,这个只要GOOGLE就能找到,只是备忘地记录一下

http://www.gentoo.org/doc/en/gcc-upgrading.xml#upgrade-3.3-to-3.4  Gentoo GCC Upgrade Guide
http://forums.gentoo.org/viewtop ... 50194db3fd221cc9258
/opt/RealPlayer/realplay.bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
没有emerge sys-libs/libstdc++-v3的后果
/opt/RealPlayer/realplay.bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

一直在想又能使用gentoo-china overlay而又用BIN的realplayer多好啊,之前在amd64下编译几回中途挂得就没用realplayer了,想想它他优先级关系,于是就小试了一下,
  1. cd /usr/local/myportage
  2. sudo ln -sv /usr/portage/media-video/realplayer ./
  3. 在make.conf里使用
  4. PORTDIR_OVERLAY="/usr/portage/local/layman/gentoo-china"
  5. PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/myportage"
  6. 也就是让myportage在后面,这样它的地位就高一点点了
复制代码
不过在emerge realplayer的时候有个 F 标记,老老实实地用它给出的地址下载再cp 到distfiles去再emerge就OK了

之前太大意竟然用64位的内核进系统并安装了N多包了,安nvidia驱动的时候不听话,换成32位内核进去就好了,当时boot, 是共享的,在archlinux x86下安装gentoo,gentoo的home保留着,还是使用lvm+reiserfs

vbox虚拟机
XP中开始-->运行-->cmd
net use x: \\vboxsvr\共享文件夹名称
注意:这里的x:后面有一个空格哟

4.在“我的电脑”中出现的x盘符就是共享文件夹,默认就具有读写权限

在/etc/hosts加入这句:
    163.32.119.161 wiki.gentoo.tw forums.gentoo.tw rsync.gentoo.tw 163.32.119.161 wiki.gentoo.tw forums.gentoo.tw rsync.gentoo.tw
sudo layman -a gentoo-taiwan 就可以使用lxpanel等


(别让 LVM 扫描硬盘以外的设备浪费时间)
# vi /etc/lvm/lvm.conf
(找到这一行)
filter = [ "a/.*/" ]
(把它替换为下面这一行)
    filter = [ "a|/dev/sda|", "r/.*/" ]

之前出现过扫描 /dev/nbd* 的错误,只扫描sda盘就OK了
(ZZ,存盘并退出 vi)


(防止扫描你的光驱)
# echo 'devices { filter=["r/cdrom/"] }' >/etc/lvm/lvm.conf

编译openjade时出现
make[2]: *** No rule to make target `/usr/lib64/libosp.la', needed by `openjade'.  Stop.
解决办法 slocate libosp.la查到在/usr/lib/下
cd /usr/lib64
sudo ln -sv /usr/lib/libosp.la ./

启动提示: Your TIMEZONE in /etc/conf.d/clock is still set to Factory!  
sudo vim /etc/conf.d/clock修改
CLOCK="local"
TIMEZONE="Asia/Shanghai"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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