在LFS中如何升级Gnome?
我想把我的LFS中的gnome从2.10.0, 升级到2.12.2.准备使用garnome,直接从源码编译安装, 并且直接安装到/usr下面. 但个人感到有极大的风险. 不知道坛子哪位高手有此经验. 首先这个方案可行么? 如果网络条件好的话,我觉得jhbuild比garnome要好一点。tarball可能没有cvs新。 ^_^, 我不敢冒更大的险. 因为这个版本我要装在/usr下, 所以我还是选择stable版本比较好.mandrakechina兄, 想问一下, 这个安装过程可能破坏掉基本的LFS的工具链么?, bootstrap中的有些软件还是挺吓人的.gettext, libiconv, libtool... 你没有用过jhbuild,怎会知道它不能安装stabel版本? 多谢, 我误解了, 我原以为jhbuild只从cvs中拿HEAD来编译的, 看了它的moudleset后发现里面把包依赖关系和版本号写的很清楚了. 准备试一试.
只是麻烦一点, 又要编译个cvs和svn的客户端了. ;) 你使用 garnome 也行啊。 bootstrap 中的内容不是一定要装的。你只编译 platform 和 desktop 中的内容就可以了。当然,如果遇到需要,而你的 lfs 中又没有的,就由你选择如何安装了。 :-D 我一开始是采用jhbuild的cvs方式的, 但发现在update的时候, 很多包还是直接从HEAD checkout 出来的. 最后我还是采用了里面推荐的tarball方式安装了gnome 2.13.2。
在安装过程中出现了一些小问题, 但都解决了, 现在帖在这里, 给那些更新的新手.
1)fontconfig 在用sgml生成man时出错。
a)检查docbook 4.4 和 docbook 3.1, 如果没有把握, 就照LFS书上再作一遍。
b)安装SGMLSpm,在安装的时候要手工修改Makefile里面的安装路径。
或者干脆在.jhbuildrc中设置:
module_autogenargs['fontconfig'] = '--disable-static --disable-gtk-doc
--disable-docs'
2)libgpg-error 中的一个errorcode的头文件编译出错。
应该是gawk解析出了问题。 在libgpg-error目录中make clean后设置 LC_ALL="POSIX" 重新编译。
3)iso-codes python程序执行出错, 报不能import xml下面的若干包。
需要安装pyxml 源码自己直接编译把。。。
这个好象没什么影响。。。至少我现在还没发现。。
页:
[1]