LinuxSir.cn,穿越时空的Linuxsir!

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

emerge oss4 (已解决)

[复制链接]
发表于 2007-12-23 00:49:57 | 显示全部楼层 |阅读模式
oss4   

http://bugs.gentoo.org/show_bug.cgi?id=184123

已经在/etc/portage/package.keywords添加了media-sound/oss4 ~x86

emerge oss4的结果
  1. Calculating dependencies /
  2. emerge: there are no ebuilds to satisfy "oss4".
复制代码


请问要怎么做才能使用?
发表于 2007-12-23 02:32:35 | 显示全部楼层
把ebuild下载下来放在自己的overlay里
回复 支持 反对

使用道具 举报

发表于 2007-12-23 16:41:49 | 显示全部楼层
楼主貌似从未用过overlays
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-23 17:44:05 | 显示全部楼层
Post by sheep204;1799025
楼主貌似从未用过overlays

除了layman -L列出的那些,如果在网上看到其它的第三方overlays该如何添加?
回复 支持 反对

使用道具 举报

发表于 2007-12-23 18:09:26 | 显示全部楼层
哪位兄弟来写一个,顺便加到置顶贴里,然后我在整理一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-23 20:31:41 | 显示全部楼层
Post by zhllg;1798847
把ebuild下载下来放在自己的overlay里

我在/etc/make.conf添加了PORTDIR_OVERLAY="/usr/local/portage",然后建立了目录:

/usr/local/portage/media-sound/oss4
/usr/local/portage/media-sound/oss4/files


把上面地址里的oss-4.1.0.071126.ebuild放到了/usr/local/portage/media-sound/oss4,把两个补丁和oss启动脚本放到了/usr/local/portage/media-sound/oss4/files,执行ebuild oss-4.1.0.071126.ebuild digest,得到如下提示:
  1. Appending /usr/local/portage to PORTDIR_OVERLAY...
  2. !!! /usr/local/portage does not seem to have a valid PORTDIR structure.
复制代码

请问是不是还有什么步骤没做?
回复 支持 反对

使用道具 举报

发表于 2007-12-23 23:18:46 | 显示全部楼层
/usr/local/portage/profiles里建一个文件repo_name,里面随便写个名字,比如mine
试试
回复 支持 反对

使用道具 举报

发表于 2007-12-24 05:10:06 | 显示全部楼层
我这里的/usr/local/portage/目录里没有profiles,但是没问题
好像你应该先
ebuild oss-4.1.0.071126.ebuild fetch
然后再
ebuild oss-4.1.0.071126.ebuild digest
就是说digest前必须把你的所需要的文件都下下来
回复 支持 反对

使用道具 举报

发表于 2007-12-24 10:56:41 | 显示全部楼层
digest的过程中会自动下载需要的文件的。
回复 支持 反对

使用道具 举报

发表于 2007-12-24 13:57:46 | 显示全部楼层
Post by Kingo;1799233
digest的过程中会自动下载需要的文件的。


哦,那我土了,每次都是自己下的,看到digest就顾名思义认为它就是做digest用的
回复 支持 反对

使用道具 举报

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

本版积分规则

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