LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]自己修改的ebuild使用了USE变量吗?

[复制链接]
发表于 2008-3-3 17:30:37 | 显示全部楼层 |阅读模式
这几天在试着解决mplayer的问题,感觉官方的ebuild可能有问题,于是想自己改一下,但是改完后 ebuild mplayer***.ebuild install问题依旧,不知道在使用自己的ebuild的时候,
/etc/make.conf /etc/portage/package.use 里的USE变量起作用没有?
另外求一下gentoo-chinaoverlay里的mplayer的ebuild,刚刚搜到有人说这个可以解决问题,我网络出不了国..
发表于 2008-3-3 17:52:08 | 显示全部楼层
当然使用不过也要看你的ebuild具体是怎么写的.
你具体是什么问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-3 18:00:51 | 显示全部楼层
mplayer非要安装realplayer才能播放rmvb。我看了下ebuild,它好像也就是弄了几个解码器而已,这个win32codecs好像已经带了
回复 支持 反对

使用道具 举报

发表于 2008-3-3 18:10:12 | 显示全部楼层
Post by stahine;1822644
mplayer非要安装realplayer才能播放rmvb。我看了下ebuild,它好像也就是弄了几个解码器而已,这个win32codecs好像已经带了



  1.             real? ( media-libs/win32codecs
  2.                 media-video/realplayer )
  3.             )
  4. ....
  5. ....
  6.         if use real && use x86; then
  7.             myconf="${myconf} --realcodecsdir=/opt/RealPlayer/codecs"


复制代码

你是x86的吧,确实是依赖realplayer的,你可以把上面两部分改下试试,我用的是amd64,没法测试了.
回复 支持 反对

使用道具 举报

发表于 2008-3-3 19:38:22 | 显示全部楼层
可以改的,我就是每次升级的时候自己改,放在/usr/local/portage的相应目录里就可以了.
英文的Wiki上有介绍的,下面这个是中文的.
http://sparkplug-moh.blogspot.com/2007/04/gentoomplayer.html
回复 支持 反对

使用道具 举报

发表于 2008-3-3 20:21:51 | 显示全部楼层
为啥不直接请求bug?弄进去 portage 不是更好么。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-3 23:07:01 | 显示全部楼层
Post by ZDN;1822648
  1.             real? ( media-libs/win32codecs
  2.                 media-video/realplayer )
  3.             )
  4. ....
  5. ....
  6.         if use real && use x86; then
  7.             myconf="${myconf} --realcodecsdir=/opt/RealPlayer/codecs"
复制代码
你是x86的吧,确实是依赖realplayer的,你可以把上面两部分改下试试,我用的是amd64,没法测试了.

我就是直接把media-video/realplayer删了,再把/usr/lib/real下的东西复制到/opt/RealPlayer/codecs下,按置顶弄了以后 ebuild mpalyer***.ebuild install 不过好像没奏效,所以一问.待会再试试。
至于BUG报告,我其实还发现了一个BUG,是关于fbida的,不过不知道怎么报告,关键是出不了国,所以只能发这了
回复 支持 反对

使用道具 举报

发表于 2008-3-3 23:44:36 | 显示全部楼层
ebuild xxx install是不行的
如果FEATURES里有sandbox,这样不会真正把文件装到你的系统里,而只是sandbox里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 07:23:46 | 显示全部楼层
啊,那该怎么办?我没找到啊。
顺便问下版主大人我出不了国,该怎么提交BUG?google倒是可以用
回复 支持 反对

使用道具 举报

发表于 2008-3-4 09:14:54 | 显示全部楼层
Post by stahine;1822775
啊,那该怎么办?我没找到啊。
顺便问下版主大人我出不了国,该怎么提交BUG?google倒是可以用

安装应该是
ebuild xxx.ebuild compile install qmerge

你直接在overlay里面改个ebuild, ebuild xxx.ebuild digest,然后emerge就可以了吧.

bugs.gentoo.org 你访问不了的话只能找代理了.
回复 支持 反对

使用道具 举报

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

本版积分规则

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