GNU源版本集合

GSRC(GNU Source Release Collection)提供了一种简单的安装方法GNU包的最新官方发布版本(及更多)在现有发行版上,很容易从源代码编译干扰原始系统。

其目的是使使用源代码更容易,使下载/构建/安装源程序包的步骤,以帮助开发以及错误报告,鼓励探索奇怪的新软件,并维护最新版本的滚动发布。

如何使用

执行此设置程序一次:
从internet获取当前的包描述文件使用“bzr checkout”或“brz checkout”(python 3版本):

$bzr签出--轻量级bzr://bzr.savannah.gnu.org/gsrc/trunk/全球供应链委员会#(使用“bzr checkout--lightweight”仅下载最新版本)

然后

美元cd gsrc/$ ./bootstrap#创建配置脚本$ ./configure--prefix=$HOME/gnu#--prefix是安装编译包的目录#根据你的愿望选择你的前缀。$来源/setup.sh#这只是设置一些ENV变量并附加到PATH#以及其他变量,以使GSRC无缝工作。#把这一行放在你的.bashrc中。$make install#安装“gsrc”命令本身和“info”文档。

这就是建立GSRC系统所必需的全部内容。每次你想在GSRC中编译一些东西时,首先要做的是

$bzr update#获取所有包的所有最新更改#(“brz”是python3名称)

现在,尝试编译并安装一个包。软件被拉入无需任何先决条件,即可在互联网上构建:

$make-C pkg/gnu/hello安装

现在您可以使用命令“hello”运行刚刚安装的程序。很简单。
键入“make help”以查看“make”命令的简短列表。

尝试构建具有多个依赖项的包(它们将根据需要首先自动编译和安装(如果GSRC已完成,则仅为部分):

$make-C pkg/gnu/gnupg安装

另一个示例,安装镇流器挡板释放装置:

$make-C pkg/gnu/镇流器挡板安装

每天都会添加和更新包。更新最新的软件包:

$bzr更新

GSRC中存在的所有包的列表如下可用,gsrc/package-list.html

文档

GSRC文件在线提供,作为大多数GNU软件的文档.你可以也可以通过运行以下命令找到GSRC手册信息gsrc或者通过观察/usr/doc/gsrc/,/usr/local/doc/gsrc/,/usr/share/doc/gsrc/,或系统上的类似目录。

邮件列表

唯一的GSRC讨论列表是错误-gsrc,并用于讨论GSRC的所有方面,包括增强请求、开发讨论、问题和错误报告。一些GNU程序没有实际编译时,它们需要维护;你可以帮忙。还有一个只读邮件列表宣布每次提交,gsrc-承诺,仅第个,共个GSRC开发人员和强迫症患者的兴趣。

关于GSRC的公告大多数其他GNU软件都是在信息-菜单(档案).

参与进来

GSRC和GNU的发展是一项志愿工作你可以做出贡献。有关信息,请阅读怎么帮助GNU。如果你想参与进来,最好加入讨论邮件列表“bug-gsrc”(见上文)。

开发
对于开发源代码、错误和补丁跟踪器以及其他信息,请参阅GSRC项目页面savannah.gnu.org.

存储库可通过“bzr”使用bzr校验bzr://bzr.savannah.gnu.org/gsrc/trunk/全球供应链委员会

维护人员
GSRC目前由Carl Hansen开发。欢迎帮手。请使用邮件列表联系。

许可

GSRC公司是自由软件;您可以重新发布和/或在的条款通用公共许可证由Free发布软件基础;许可证的版本3,或(在您的选项)任何更高版本。