“Konstruct”是一个构建系统,它可以帮助你在系统上安装KDE版本和应用程序。它定义下载源码包,检查其完整性,解压缩,打补丁,配置,制造和安装它们。一个完整的KDE安装时,应为“CD元/ KDE; make安装”一样简单。
Konstruct自己安装默认情况下你的home目录,这意味着你不必拥有root权限的风险或损坏系统或影响另一个KDE。
要求:
·一个工作的GNU工具链(GCC,GNU制造,柔性,BSD YACC,gettext的等)和附加的GNU工具,如焦油,GZIP,bzip2压缩,md5sum的,补丁和wget。
组态
复制gar.conf.mk.in到gar.conf.mk并将其更改为自己的喜好。常用选项:
GARCHIVEDIR如果您已经下载在这里设置的路径源码包。
前缀在哪里安装KDE桌面。默认为〜/ kde3.4 /。
移动KDE安装之后其他要求的麻烦!
HAVE_64BIT_TARGET设置这个,如果你想编译的KDE为目标的64位(x86_64的)
OWN_CFLAGS允许您指定特定于你的CPU编译器标志。
HAVE_QT_3_3_INSTALLED设置此,如果你有至少3.3的Qt(包括建设部,
UIC和头)安装并想跳过Qt的安装。
BUILD_CLEAN设置这个,如果你低的可用文件系统空间。
如果下载失败,因为代理服务器,那么请参考wget的手册页
在你的〜/ .wgetrc必要的选项。如果download.kde.org重定向到一个
损坏或不完整的镜子,你可能会解决通过更改kde.conf.mk.您的问题
用法
要确保你有一个活的网络连接。选择一个目标,并根据需要改变helds其定义的目录,如“CD KDE / kdebase的”。现在运行make与下列目标之一,通常只需要运行“make install”。
雀鳝系统为每个包七个基本目标:
取
这一目标下载编译包所需的所有文件和补丁。
通常,这是一个压缩包,伴随着偶尔的补丁文件。
校验
使用的md5sum,以确保下载的文件匹配与该软件包的维护者工作。
提取
确保所有必需的源文件都可以在一个工作目录。在某些情况下(下载一个C ++源文件时,如),这将简单地复制文件过来。
补丁
如果包已经被修补(或者通过第三方补丁包或补丁维护),这一目标将执行该步骤。
配置
作为配置在Makefile中指定的包。它通常会运行该程序包的底层配置系统(如autoconf的或叫Imake)。
建
执行编译安装依赖后的实际步骤。
安装
文件提出,在合适的位置,并执行任何必要的扫尾工作。
这些目标被命名为他们的同行在BSD Ports系统后的行为以同样的方式。如果你想安装一个软件包,你必须输入包的或目标的目录并运行“make install”或“使补丁”(两个例子)。后来的目标包括所有上面列出的那些。
你通常不会需要一些额外的有用的目标是:
buildclean
清理工作目录,但不删除下载的软件包。运行这个如果安装缺少的依赖关系,并要重新配置包。
清洁
清理工作目录。这也删除下载的包!既可以使用“buildclean”代替,或致电“garchive”之前,以防止新的下载。
garchive
所谓的“校验”的目标和下载的文件保存到GARCHIVEDIR目录。
showdeps
打印树当前软件包的依赖递归。
对于每一个对象存在的深富变体,它也将其称为递归所有的依赖关系,如以“做深校验”,你可以下载所有必需的源码包,后来构建它(如果你没有的网络连接)。
什么是新的,在此版本:
·KDE 3.5.6现已安装完毕。
·KOffice的1.6.1和KDevelop的3.4顷作为可选安装。
·所有包含包已更新到最新版本。
按类别搜索
热门软件
GTK VNC Viewer 2 Jun 15
Parrot security OS 23 Oct 17
Android-x86 22 Jun 18
Vyatta 18 Feb 15
MultiSystem 17 Feb 15
OpenShot Video Editor 17 Aug 18
CentOS Live CD 22 Jun 18
Konstruct
类似的软件
BitRock InstallBuilder for Qt
20 Feb 15
Ubuntu AMD Catalyst Driver Install
17 Feb 15
rpmrebuild
20 Feb 15
Kconfigure
3 Jun 15
意见 Konstruct
按类别搜索
热门软件
Apricity OS 12 Jan 17
Return To Castle Wolfenstein Coop 20 Feb 15
MultiSystem 17 Feb 15
Adobe Developer Connection Developer Desktop 3 Jun 15
ZeroShell 20 Feb 15
Porteus MATE 12 Jan 17
Elastix 2 Oct 16
评论没有发现