LinuxSir.cn,穿越时空的Linuxsir!

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

就差解决这两个问题,gentoo就可以投入正常运行啦

[复制链接]
发表于 2006-10-8 09:39:41 | 显示全部楼层 |阅读模式
就差一点点,就可以用上满意的gentoo了,在此再次问两个问题,解决完这两个问题也该好好休息一下,累啊.........

一、官方没有的ebuild下载后要怎么emerge啊?要放在哪个目录?要做什么处理?——我还不懂原理,现在是临时抱佛脚急用,先弄个步骤装上先了。——主要是scim在我这里的问题太多,老是罢工,对我而言,配置太麻烦,也很不习惯,因此想装回fcitx,但3.1被mask了,听说有bug,因此想下载个新的,但我甚至还不会下载,看VirusCamp贴了文本出来,是不是将其复制到一个文本文件里,保存成 *.ebuild 就算是下载好了?下载之后怎么装?

二、mplayer 不能放 rmvb 的视频,查了很多帖子,知道是解码器的问题,但看到的帖子都是在别的发行版上的,似乎不适合gentoo,以前在debian下用totem,添加解码器非常方便,下了放到某个目录就自动检测到了,但现在我怎么都找不到mplayer的解码器应该放在哪里,觉得束手无策,大家有经验分享吗?realplayer 装不上。
发表于 2006-10-8 09:50:16 | 显示全部楼层
1.不知道。我都是下好了编译./configure && make && make install
2./configure --help 好像有个--with-reallibdir
装realplayer好像需要glibc。用emerge -pv realplayer看看
回复 支持 反对

使用道具 举报

发表于 2006-10-8 10:18:51 | 显示全部楼层
1. 在 /etc/make.conf 里面加上这么一句:
    PORTDIR_OVERLAY="/usr/local/portage/"
    #mkdir /usr/local/portage/app-i18n/fcitx -p
    #cp fcitx-3.1.ebuild /usr/local/portage/app-i18n/fcitx
    # echo "=app-i18n/fcitx-3.1  ~x86"  >> /etc/portage/package.keywords
    # ebuild /usr/local/portage/app-i18n/fcitx-3.1.ebuild fetch
    # ebuild /usr/local/portage/app-i18n/fcitx-3.1.ebuild digest
    # emerge fcitx
2. # echo "media-libs/win32codecs    quicktime real" >> /etc/portage/package.use
    # emerge win32codecs
    #echo "media-video/mplayer  win32codecs" >> /etc/portage/package.use
    #emerge mplayer
回复 支持 反对

使用道具 举报

发表于 2006-10-8 10:21:45 | 显示全部楼层
Post by ljx980645
就差一点点,就可以用上满意的gentoo了,在此再次问两个问题,解决完这两个问题也该好好休息一下,累啊.........

一、官方没有的ebuild下载后要怎么emerge啊?要放在哪个目录?要做什么处理?——我还不懂原理,现在是临时抱佛脚急用,先弄个步骤装上先了。——主要是scim在我这里的问题太多,老是罢工,对我而言,配置太麻烦,也很不习惯,因此想装回fcitx,但3.1被mask了,听说有bug,因此想下载个新的,但我甚至还不会下载,看VirusCamp贴了文本出来,是不是将其复制到一个文本文件里,保存成 *.ebuild 就算是下载好了?下载之后怎么装?

二、mplayer 不能放 rmvb 的视频,查了很多帖子,知道是解码器的问题,但看到的帖子都是在别的发行版上的,似乎不适合gentoo,以前在debian下用totem,添加解码器非常方便,下了放到某个目录就自动检测到了,但现在我怎么都找不到mplayer的解码器应该放在哪里,觉得束手无策,大家有经验分享吗?realplayer 装不上。


一、fcitx 3.1.1并没有被mask,并且非常好用。
  1. * app-i18n/fcitx
  2.      Available versions:  3.1.1 ~3.2.1
  3.      Installed:           3.1.1
  4.      Homepage:            http://www.fcitx.org/
  5.      Description:         Free Chinese Input Toy for X. Another Chinese XIM Input Method
复制代码

所以你只需要emerge fcitx就行了。

二、只需在USE中加上 real 然后 emerge mplayer 就能看rmvb了。
另外,什么叫realplayer 装不上,emerge realplayer出错么?
回复 支持 反对

使用道具 举报

发表于 2006-10-8 10:36:19 | 显示全部楼层
对于自己下的ebuild可以
ebuild xxx.ebuild setup 来安装
echo "app-i18n/fcitx">>/etc/portage/package.keywords将fcitx unmask然后emerge fcitx

在USE中加上real,再emerge win32codecs和mplayer.但这样会连realplayer一起装上,如果你不喜欢realplayer,可以手动修改mplayer的ebuild再emerge之。方法是

cd /usr/portage/media-video/mplayer
vi mplayer-1.0_pre8.ebuild(假定你装的是mplayer-1.0_pre8)
将这一行:
x86? ( real? ( >=media-video/realplayer-10.0.3 ) )注释掉
再将
REALLIBDIR="/opt/RealPlayer/codecs"
改为REALLIBDIR="/usr/lib/real"
保存,退出。
ebuild mplayer-1.0_pre8.ebuild digest
emerge mplayer即可
回复 支持 反对

使用道具 举报

发表于 2006-10-8 12:18:26 | 显示全部楼层
对于第一个问题,一般的处理方法前面讲了
不过对于fcitx来说可以用gentoo-china-overlay,看置顶
方便的很
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-8 14:23:59 | 显示全部楼层
非常感谢大家的回帖,

对于第一个问题,现在才发现,其实我这前就差一小步就完成了的,当时从官方站下载了 Fcitx 3.4 的源码,解压后在目录里运行 #./configure --prefix=/usr/share/fcitx && make (这个安装方法是官方文档的),再到安装目录一看,什么都没,也运行不起来,以为装不好了,现在才发现,原来少了 make install,看了 taocp 的提示后,我马上补了这个命令,就装好了,能运行起来,晚上回去设置下就应该能开机启动吧,暂时不打算研究别的方法先啦,等用上一段时间,对gentoo熟悉点再来考虑——不过很奇怪官方的安装文档里怎么没有 make install,这不是忽悠我们新手嘛?呵呵,^_^

对于第二个问题,我用的是2006.1的portage而不是最新的,首先,emerge -pv mplayer 结果里好像没有 real 这个USE,所以.........,emerge realplayer(也可能是realplay,记不太清),出错了,粗略看了下,似乎是下载一个rpm的包,好像下载完后就挂在哪里了,很久没反应,是不是还需要先 emerge rpm 的?对我而言,并不是说一定不要装 realplayer,如果 mplayer 不支持通过代理播放流媒体(主要是广播),那装 realplayer 还是必要的,如果mplayer已有这功能,那自然能少装就少装点好,晚上回去试试大家给的建议,我记得以前还曾到官网下bin包装过,实在不行还可以试试这个老方法,,,
回复 支持 反对

使用道具 举报

发表于 2006-10-8 14:36:11 | 显示全部楼层
gentoo是用的realplayer的rpm包。不过貌似不容易下载到这两天
最简单的方法使mplayer支持real格式就是自己下载all的解码器,放到/usr/lib/win32下。
64位系统安装mplayer-bin,同样下载解码器
http://www1.mplayerhq.hu/MPlayer ... al-20060611.tar.bz2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-8 22:36:34 | 显示全部楼层
Post by 三翻领
64位系统安装mplayer-bin,同样下载解码器

mplayer-bin 和 mplayer 是什么关系?难道是64位专有的?还是编译好的包?还是可以放流媒体(我主要是听广播)或者网络电视的浏览器插件?如果是浏览器插件,支持opera么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-9 03:07:49 | 显示全部楼层
四种方法(USE加real法,拷贝解码器法,emerge win32codecs法,修改ebuild法)都试过了,全部行不通,看来不得不放弃了,哦,对了,提供些信息,我记得 rm 文件是可以放的,但 ram 之类的流媒体音频不能放,rmvb 不能放,我的系统是 AMD64 的,可能不支持很多 x86 下的 ebuild,另外,我没有加(应该说不知怎么加)~AMD64 的关键字,无法使用非稳定版的软件,

在我目前的系统条件下能解决问题么?mplayer 能不能听广播的?比如BBC的新闻,如果不能,我觉得解决 mplayer 放 rmvb 的问题还比如去考虑怎么装 realplayer,因为我要用听广播的功能。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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