FreeBSD下建立KDE 4日志(2007年6月7日)

2009-05-13 08:22:14来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

2007年6月4日

很想了解点儿FreeBSD下构建KDE4的大致过程,期待对KDE能有更多的理解,所以从今天开始一点一点地积攒FreeBSD下构建KDE4的相关资料,并且记录下自己所经历的各种困难。

我目前所能参照的资料:

KDE4 构建的一般步骤:

(中文说明)
http://techbase.kde.org/Getting_Started/Build/KDE4_%28zh_CN%29

FreeBSD 构建 KDE4 的参考:

(中文说明)
http://techbase.kde.org/Getting_Started/Build/KDE4/FreeBSD_%28zh_CN%29

(英文说明)
http://techbase.kde.org/Getting_Started/Build/KDE4/FreeBSD


按照下面的资料
http://techbase.kde.org/Getting_Started/Sources/Anonymous_SVN

我SVN了KDE4的基本环境

svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdelibs
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase


利用ports安装了cmake-2.4.6,port的目录是 /usr/ports/devel/cmake

kdesvn-build的下载地址:
http://kdesvn-build.kde.org/releases/kdesvn-build-1.4.1.php

以下是Readme文件的信息摘录:

拷贝kdesvn-buildrc-sample这个文件到 ~/.kdesvn-buildrc ,这个文件是为KDE 4.0 配置的。如果你准备建立kde 3.5,在文件的头部添加 “使能 use-stable-kde“

在.kdesvn-buildrc中,取消“module ..... end module“行的注释,就可以使能你想建立的模块.如果你用在KDE 3.5上是可用的,而在建立KDE 4.0时,大多数模块默认都是不建立的。

在kdesvn-build的目录下,运行

shell>kdesvn-build --pretend

这将显示kdesvn-build所从事的步骤。但不实际进行建立。这是一个好点子,可以确定kdesvn-build的设置。

当你准备好的时候,运行 kdesvn-build,如果第一次每个模块都工作的很好,kdesvn-build 将下载和建立你所要求的所有的模块。

kdesvn-build的更新非常简单,你只需要覆盖原来的kdesvn-build,根据需要编辑~/.kdesvn-buildrc文件,确认新的选项包含进来

你可以使用下面的命令查看kdesvn-build的版本,确认安装成功

shell>kdesvn-build --version

关于 KDE4 ,现在 KDE 4还不适合普通用户使用,但是现在它进展迅速。

帮助信息:

kdesvn-build 包含了一个命令行帮助的选项
shell> kdesvn-build --help
kdesvn-build 的在线更新版本在kdesdk模块里面
http://websvn.kde.org/trunk/KDE/kdesdk/scripts/kdesvn-build

kdesvn-build的帮助信息:

这个脚本使用subversion自动下载,建立,安装KDE

建议你首先设置~/.kdesvn-buildrc 文件,如果不做任何修改,默认选项都会被使用,很多模块都会被建立。

设置完~/.kdesvn-buildrc之后,你可以在命令行下运行这个程序,他将从subversion中自动下载模块,configure和make模块,如果你喜欢,也可以继续宁安装,如果你在单用户模式下建立KDE,kdesvn-build会安装模块。

基本的命令行风格 :

shell>kdesvn-build [模块名](下载,建立,安装KDE)

如果你没有特别指定模块名,你的.kdesvn-buildrc将被使用,如果你指定了模块名,你的kdesvn-buildrc一直会被读取,但是脚本会按照命令行中模块的顺序建立/安装模块


Options:
    --no-svn             Skip contacting the Subversion server.

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:试析FreeBSD桌面系统中利用Fontconfig进行字体配置的运作原理

下一篇:系统广播