LinuxSir.cn,穿越时空的Linuxsir!

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

lfs+blfs+beryl0.1.4全部完成,最后秀一桌面,终于可以不在gentoo版区秀桌面了(加了过程)

[复制链接]
发表于 2007-1-15 04:04:50 | 显示全部楼层 |阅读模式
经过前前后后差不多一周时间,终于打造出来一个自己满意的系统。现在就是openoffice没编译了,不想编了,过去用gentoo编了13小时,时间太长了,不知哪儿有编好的二进制包。(gentoo好象有吗?)。这周有多少晚上没睡觉,记不清了。不过还是很高兴,我预想要打造的东东都成功了。再次感谢论坛各位兄弟,没有你们帮助我就没法成功。谢谢!


      楼下的几位兄弟叫写过程,也不知从何写起,我只能把碰到的问题和怎样解决的写出来,相应参见的部分的地址贴出来,做过穿针引线,以供大家参考。
      1、目的:因为我最终想装一个beryl,根据他我反过来理了下思路,桌面环境我准备选gnome2.6以上,xorg7.0以上。lfs也尽量用最新的软件包。(当时为了体量一下clfs,基础系统就按clfs方法做的)。
       2、基础系统文档很多,只是注意下为了顺利编译gnome请升级libtool工具到2.1a,下载地址:http://www.gnu.org/software/libtool/libtool1.5的我在网上查了一下说有很多bug,很多软件编译不过。
       3、xorg部份我大体写过:http://www.linuxsir.cn/bbs/showthread.php?t=288069
      4、gnome倍份:
      请参见,http://cblfs.cross-lfs.org/index.php/Gnome
上面有具体每一步。
当时我编译tiff等几个软件始终无法过,看了make 的过程,发现调用grep去libstdc++.la查找 libstdc++.so说找不到,然后我打开看了下libstdc++.la里面路径全部是/mnt/ 什么的,也许是用clfs做时出了问题。就自已把libstdc++.la路径改了就行了。如果有些软件过不了,可以适当加高一个版本试试。因为每个人的环境不一样也可能遇到的问题不一样。
       大部份软件都能顺利编译,不过还是有少部份不能顺利编译:请注意下两部份,
       ./configure过程,如果这个部份出错,一般就是环境有问题,要么有的相依包没装或者太低。如果你确信装了,请注意下你的工作环境,也许路径没找到。根据提示做完相应的工作再编译。
       make过程中出错,有可能是软件本身的bug,也许是相依软件的冲突。适当装高一个版本试试,如我的get就是这样的。
       建议建一个源码目录方便编译,这样也方便用find查找有的相依软件装没装。每个人的问题都可能不一样,出了问题,一定不要怕,可以用出了问题的部份用google搜一搜,或者发贴到本论坛(一定要贴出出错过程)。总是有办法解决的。
      所有的包都能在上面的链接下载,但PolicyKit要get才能弄下来。
       5.桌面美化
       字体部份参见:http://www.linuxsir.cn/bbs/showthread.php?t=244021&highlight=%E7%BE%8E%E5%8C%96
去下载相应的包,解开去根据自已的情况做相应的修改。方便快捷。
       主题部分:http://www.gnome-look.org/
      6.其它的软件说一个如firefox,http://cblfs.cross-lfs.org/index.php/Firefox安装参见。装后是英文界面,我按装他的中文插件还是不能显中文。可以去这儿下语言包:http://www.linuxsir.cn/bbs/showthread.php?t=287193&highlight=firefox+%E4%B8%AD%E6%96%87+%E6%96%87
解到:你安装的目录/lib/firefox-2.0.0.1/chrome 然后打开firefix在地址栏输入about:config修改general.useragent.locale项为zh-CN,注意中间-。不是下画线。其它包自已根据情况装吧。
      7.beryl部份,驱动项,因为我是N卡,我直接在nvidia官方网站下载驱动装好,修改xorg.conf如下:
Section "Screen"

    Option         "AddARGBGLXVisuals" "true" (加入部份)
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "metamodes" "1024x768_85 +0+0; 1024x768 +0+0"
    SubSection     "Display"
        Depth       24
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection
(加入部份)
Section "Extensions"
    Option         "Composite" "enable"
EndSection
   现在我们还是购建一个脚本在/etc/profil.d里,你根据你的情况修改。
# /etc/profile.d/60-beryl.sh

export BERYL_PREFIX=/opt/beryl
export LIBGLADE_EXE_PREFIX=${BERYL_PREFIX}

export PATH="${PATH}{BERYL_PREFIX}/bin"

export PKG_CONFIG_PATH="${PKG_CONFIG_PATH}${PKG_CONFIG_PATH+:}${BERYL_PREFIX}/lib/pkgconfig"

export XDG_DATA_DIRS="${XDG_DATA_DIRS}${XDG_DATA_DIRS+:}${BERYL_PREFIX}/share"
# End /etc/profile.d/60-beryl.sh

记得 source /etc/profile

好了,我们先在这儿下beryel的全部包。
http://www.beryl-project.org/releases.php
装之前查下这几个包安装没有:libwnck libxcomposite libxdamage intltool python pygtk pyrex,如果你按上面的连接页面装的xorg和gnome,现在还有pygtk和pyrex没装,装这两个包时先把几个相依包装上。然后先用python setup.py install装好pyrex。然后重新再装一道 python后(第二道的./confugre 就不用加--enable-shared参数,make不用加EXTRA_CFLAGS="-fwrapv"参数)。才能装pygtk(另外ycairo是必需的。)按此先后装,不然你一定编译不过。好了到后面装beryl就简单了。
就用: ./configure --prefix=$BERYL_PREFIX
         make   &&  make install   依次装下面几个包就行了
beryl-core-0.1.4.tar.bz2
beryl-plugins-0.1.4   
beryl-settings-0.1.4
beryl-manager-0.1.4
emerald-0.1.4
emerald-themes-0.1.4
heliodor-0.1.4
beryl-dbus-0.1.4
好了。在会话加入beryl-manager重启看一下能行吗?

另如果装alsa-driver去下载最新版本,旧的版本不容易编过。
整个下来,如果源码不删,源码有六G左右,系统一共2G左右。

实在文笔太差,写不好,写不明白。如果在编译过程中有什么问题请贴出来,我知道的一定尽力解答。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-1-15 09:38:59 | 显示全部楼层
恭喜老兄,可否贴出过程,让大家都受益?
回复 支持 反对

使用道具 举报

发表于 2007-1-15 09:55:16 | 显示全部楼层
Post by unix_org
可否贴出过程,让大家都受益?


9494

9494
回复 支持 反对

使用道具 举报

发表于 2007-1-15 10:27:40 | 显示全部楼层
期待楼主给出一个完整的教程
回复 支持 反对

使用道具 举报

发表于 2007-1-15 10:57:04 | 显示全部楼层
Too bt!
回复 支持 反对

使用道具 举报

发表于 2007-1-16 00:01:50 | 显示全部楼层
nb
高手阿!~~我也想自己弄一个自己的系统!~~
回复 支持 反对

使用道具 举报

发表于 2007-1-16 00:02:13 | 显示全部楼层
nb
高手阿!~~我也想自己弄一个自己的系统!~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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