间隙

主要分支机构

下载 安装 概述 数据库 包装 文档 联络 常见问题解答 间隙3 

下载和安装GAP 4

当前版本为间隙4.13.12024年6月11日发布。

升级还是新安装?

如果您有任何版本的GAP早于当前版本,安装新版本GAP的唯一方法是新安装的。

如果您安装了GAP从标准发行版开始,并且没有手动安装其他或GAP分发中的更新包(不是需要更长的时间--相反,我们建议您将它们安装在用户特定的GAP根目录) 然后,您可以通过将旧版本移到一边来始终升级到GAP的最新版本以及下载和安装当前存档,这是我们推荐的方法对于大多数用户来说。确保更新所有脚本或链接以引用新版本。

支持的操作系统

我们在不同版本的Linux和一些最新版本的Windows上测试GAP32位和64位模式下的macOS。您可以使用标准分发档案,尽管过程的细节可能有所不同。此外,还有一些替代安装方法适用于Linux、macOS和Windows。要从源代码构建GAP,您需要一些工具安装。GAP可以在其他系统上编译并为您工作,如果是这样的话,我们会有兴趣了解它。

许可和版权

主要档案包含GAP的当前版本。它们还包含许多贡献的包,可以在包装主目录的子目录分发目录。GAP的核心部分系统根据GNU Public的条款进行分发许可证(详细信息在另一页上给出),软件包可能有其他许可证。核心部分的版权(C)(1987年至2024年)GAP分配由GAP Group负责。重新发布的软件包的版权归其作者所有。

GAP安装的基本步骤

请注意,要获得功能齐全的GAP安装,您不仅需要编译核心系统,也编译它的一些包。你可能想考虑其中一个替代安装方法它会自动为您实现这一点。否则,要安装GAP使用源分发,执行以下步骤:

  • 确认所有必需的工具已安装。
  • 选择您首选的存档格式并下载相应的存档。
  • 打开存档。
  • 在UNIX、Linux或macOS上:编译GAP核心系统通过运行./configure;制作在解压缩目录中。
  • 在UNIX、Linux或macOS上:更改为包装子目录和调用../bin/BuildPackages.sh运行将生成大多数需要编译的包(提供了足够多的库、头和工具可用)。如果您的系统出现问题,请请参阅自述文件随相应包提供的文件。
  • 在Windows上:不需要编译,因为已编译的GAP可执行文件一些软件包已经由.exe文件安装程序。
  • 根据您的系统,将一些链接/脚本/图标等调整为使新版本的GAP可供的用户使用您的机器。
  • 可选:运行一些测试。

下载存档文件

链接到各种格式的最新存档和.exe Windows安装程序可以在上找到下载第页。如果您使用Unix或macOS,则可以使用.tar.gz、.tar.bz2或.zip档案。如果使用Windows,则建议使用.exe安装程序。

打开和安装档案

安装过程取决于您使用的操作系统。在Windows、Linux和macOS上安装的完整说明如下在中可用安装.md文件,之后可以在GAP根目录中找到使用GAP分发版解压缩存档。

测试安装

为了快速测试您的安装,您可以启动GAP。通常,您会看到GAP 4横幅和有关加载的信息组件和包。此信息可能因情况而异安装时。例如,对于完整安装所有软件包的最新版本如下:

┌───────┐   GAP 4.11.0,共2020年2月29日2012年差距│https://www.gap-system.org└───────┘   体系结构:x86_64-apple-darwin18.7.0-default64-kv7配置:gmp 6.2.0,GASMAN,readline正在加载库和包。。。软件包:AClib 1.3.2、Alnuth 3.1.2、AtlasRep 2.1.0、AutoDoc 2019.09.04、,AutPGrp 1.10.2、Browse 1.8.8、CaratInterface 2.3.3、CRISP 1.4.5、,Cryst 4.1.23、CrystCat 1.1.9、CTblLib 1.2.2、FactInt 1.6.3、,FGA 1.4.0,表格1.2.5,GAPDoc 1.6.3,发电机组1.6.6,IO 4.7.0,IRREDSOL 1.4,LAGUNA 3.9.3,orb 4.8.3,Polenta 1.3.9,多环2.15.1,PrimGrp 3.4.0,RadiRoot 2.8,recog 1.3.2,ResClasses 4.7.2、SmallGrp 1.4.1、Sophus 1.24、SpinSym 1.5.2、,TomLib 1.2.9,TransGrp 2.0.5,实用程序0.69试试“??“help”表示帮助。另请参见“?版权','?引用“和”?作者的间隙>

现在你可以了在提示符下键入几个命令并运行一个简短的测试套件(最多运行几分钟,具体取决于计算机的速度)。如果发现任何差异,请参阅下一节。

缺口>3^80;147808829414345923316083210206383297601gap>tst:=文件名(DirectoriesLibrary(“tst”),“testinstall.g”);;间隙>读取(tst);您应该使用“gap-A-x 80-r-m 100m-o 1g-K 2g”启动GAP4。体系结构:x86_64-apple-darwin16.7.0-default64测试:/Users/alexk/gap/tst/testinstall/DirectProductElement.tst为DirectProductElement.tst分配了113毫秒(100毫秒GC)和151KB测试:/Users/alexk/gap/tst/testinstall/ElmsBlist.tst为ElmsBlist.tst分配213 ms(96 ms GC)和4.32MB测试:/Users/alexk/gap/tst/testinstall/alghom.tst269 ms(89 ms GC)和3.13MB分配给alghom.tst[…删除了更多行]测试:/Users/alexk/gap/tst/testinstall/zmodnz.tst544 ms(174 ms GC)和7.52MB分配给zmodnz.tst测试:/Users/alexk/gap/tst/testinstall/zmodnze.tst235 ms(188 ms GC)和1.42MB分配给zmodnze.tst-----------------------------------总共分配了201147 ms(27195 ms GC)和5.78GB#I测试时未检测到错误

如果事情出错

如果您在上述步骤中遇到问题,请尝试以下操作-按以下顺序:

入门

如果你是GAP新手,你可以尝试开始阅读和尝试第一章中的示例教程[PDF版本].特别是,它解释了如何使用广泛的文档从内部间隙。

反馈

如果您在研究中使用GAP,我们请您引用它就像你引用一篇文章或一本书一样(参见推荐引用).

邀请所有GAP用户加入GAP论坛邮件列表关于GAP的数学和编程问题。还将向该列表发送错误修复、新版本和新包的公告。