QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1927|回复: 7

在LFS中如何升级Gnome?

[复制链接]
发表于 2005-12-13 13:12:28 | 显示全部楼层 |阅读模式
我想把我的LFS中的gnome从2.10.0, 升级到2.12.2.  准备使用garnome,直接从源码编译安装, 并且直接安装到/usr下面. 但个人感到有极大的风险. 不知道坛子哪位高手有此经验. 首先这个方案可行么?
发表于 2005-12-13 13:38:35 | 显示全部楼层
如果网络条件好的话,我觉得jhbuild比garnome要好一点。tarball可能没有cvs新。
回复

使用道具 举报

 楼主| 发表于 2005-12-13 14:42:48 | 显示全部楼层
^_^, 我不敢冒更大的险. 因为这个版本我要装在/usr下, 所以我还是选择stable版本比较好.

mandrakechina兄, 想问一下, 这个安装过程可能破坏掉基本的LFS的工具链么?, bootstrap中的有些软件还是挺吓人的.gettext, libiconv, libtool...
回复

使用道具 举报

发表于 2005-12-13 16:08:27 | 显示全部楼层
你没有用过jhbuild,怎会知道它不能安装stabel版本?
回复

使用道具 举报

 楼主| 发表于 2005-12-13 17:29:29 | 显示全部楼层
多谢, 我误解了, 我原以为jhbuild只从cvs中拿HEAD来编译的, 看了它的moudleset后发现里面把包依赖关系和版本号写的很清楚了. 准备试一试.

只是麻烦一点, 又要编译个cvs和svn的客户端了. ;)
回复

使用道具 举报

发表于 2005-12-13 21:21:37 | 显示全部楼层
你使用 garnome 也行啊。 bootstrap 中的内容不是一定要装的。你只编译 platform 和 desktop 中的内容就可以了。当然,如果遇到需要,而你的 lfs 中又没有的,就由你选择如何安装了。
回复

使用道具 举报

 楼主| 发表于 2005-12-15 09:20:04 | 显示全部楼层
我一开始是采用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
回复

使用道具 举报

发表于 2005-12-23 03:13:59 | 显示全部楼层
源码自己直接编译把。。。
这个好象没什么影响。。。至少我现在还没发现。。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-22 02:16 , Processed in 0.076048 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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