LinuxSir.cn,穿越时空的Linuxsir!

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

已有XX.ebuild文件如何利用emerge下载安装?或者还后其他方式?

[复制链接]
发表于 2006-1-14 18:03:05 | 显示全部楼层 |阅读模式
如题,除了利用XX.ebuild文件中提到的网站手工登陆上去再下载软件包,或wget下载再编译件。
发表于 2006-1-14 18:19:20 | 显示全部楼层
把ebuild摆到/usr/local/portage里(应该得在某个目录下的,如sys-kernel之类的),在/etc/make.conf里加上
PORTDIR_OVERLAY="/usr/local/portage"
然后就可以
emerge xxxx
了。
回复 支持 反对

使用道具 举报

发表于 2006-1-14 19:01:39 | 显示全部楼层
二楼强啊,我都没看懂楼主在说什么。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-14 19:22:16 | 显示全部楼层
Post by Fleta
把ebuild摆到/usr/local/portage里(应该得在某个目录下的,如sys-kernel之类的),在/etc/make.conf里加上
PORTDIR_OVERLAY="/usr/local/portage"
然后就可以
emerge xxxx
了。



已将slat.ebuild文件放到/usr/portage/sec-policy/tools目录下,再 make.conf文件中也加了PORTDIR_OVERLAY="/usr/portage/sec-policy/tools",
然后emerge slat
结果提示:emerge: there are no ebuilds to satisfy "slat"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-14 20:25:32 | 显示全部楼层
主要问题还有:
1、ebuild的文件存放位置,需要按gentoo的protage树形式。
2、还须ebuild package.ebuild digest
3、emerge package

ok。
回复 支持 反对

使用道具 举报

发表于 2006-1-14 23:40:20 | 显示全部楼层
Post by dreamping
已将slat.ebuild文件放到/usr/portage/sec-policy/tools目录下,再 make.conf文件中也加了PORTDIR_OVERLAY="/usr/portage/sec-policy/tools",
然后emerge slat
结果提示:emerge: there are no ebuilds to satisfy "slat"

将ebuild摆到/usr/local/portage/sec-policy/slat目录里(别放到/usr/portage里,因为一个emerge sync就会覆盖掉的),
在make.conf文件中加入PORTDIR_OVERLAY="/usr/local/portage"
然后
# ebuild /usr/local/portage/sec-policy/slat/slat-xxx.ebuild digest
# emerge -av slat
回复 支持 反对

使用道具 举报

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

本版积分规则

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