|
最近用LFS装上了X系统和GTK, 一切都很顺利. 直到装celestia-1.6.0的时候.. 终于受不了了!! 怒了,负责Celestia发布的那帮人, 在代码发布前到底有没有编译过?
于是决定用LFS安装基本的系统包, 然后移植Gentoo的Portage系统,有它管理其他软件包, 尤其是Celestia这种..
安装脚本如下 (参考Gentoo ebuild, 并将其改为纯bash模式)
依赖关系:
(1) portage严重依赖于Python2.x, 目前请不要使用3.x
(2) 运行前需要将portage库放入/etc/portage目录, 可以去gentoo的mirror网站下一个快照.
先运行download下载代码
再运行build编译
完成后, 用emerge --sync 试验一下是否成功.
在我的LFS系统运行正常, 随后一直使用emerge管理新软件包, 唯一需要注意的是,
这个emerge不能处理依赖关系, 因为基本系统包来源于LFS, 不适Gentoo.
所以使用时, 自己解决依赖关系, 然后用:
来安装. |
|