预装包和系统特定说明
警告:根据系统的不同,预构建包可能不会最新版本。请参见https://repology.org/project/agda/versions.
体系结构Linux
以下预构建包可用:
然而,由于严重的打包错误,例如这,您可能希望使用其他安装方法。
Debian/Ubuntu
从Karmic开始,Debian和Ubuntu都可以使用预构建包。要安装:
这应该会安装Agda和Emacs模式。
从Lucid起,标准库在Debian和Ubuntu中可用。安装步骤:
更多信息:
报告错误:
请使用以下方法向Debian报告任何错误:
报告错误 -B类 debian公司 阿格达报告错误 -B debian公司 agda-stdlib型
费多拉/EPEL(Centos)
阿格达是包装好的用于Fedora Linux和EPEL。Agda-stdlib是可获得的为费多拉。
dnf公司 安装 阿格达 Agda-stdlib公司
将使用emacs模式和Agda-stdlib安装Agda。
GNU吉他
GNU Guix为这两者提供了包阿格达和agda-stdlib型。您可以通过运行以下命令安装最新版本:
您还可以通过运行以下程序安装特定版本:
贵宾 安装 agda@x.x.x agda-stdlib@x.x.x
其中x是特定的版本号。
程序包源:
Nix或NixOS
Agda是Nixpkgs系列的一部分https://nixos.org/nixos。有两种方法可以从nix安装Agda:
新方法:如果你正在跟踪nixos不稳定
或nixpkgs不稳定
(MacOS上的默认设置)或您正在使用NixOS版本20.09或更高版本,则您应该能够安装Agda(和标准库),通过:
nix-env -(f) “<nixpkgs>” -国际教育协会 “nixpkgs:(nixpkgs{}).agda.withPackages(p:[p.standard-library])”agda-模式 设置回声 “标准实验室” > ~/.agda/默认值
第二个命令尝试设置Agda emacs模式。如果出现以下情况,请跳过此项您不想设置emacs模式。请参见从安装来源有关的更多详细信息,请参见上文agda-模式 设置
. The第三个命令设置标准实验室
作为默认库,因此它总是对阿格达可用。如果你不想这样做,你可以忽略此步骤并基于每个项目控制库导入使用.agda-磅
每个项目根目录中的文件。
如果您不想通过nix安装标准库,那么您可以只能运行:
nix-env -(f) “<nixpkgs>” -iA公司 阿格达agda-模式 设置
有关nix中Agda基础设施的更多信息,以及如何使用nix管理和开发Agda库,请参阅https://nixos.org/manual/nixpkgs/unstable/#agda特别是agda.带包装
函数可以安装更多库标准库。或者,请参见图书馆管理了解如何手动管理库。
旧方法(已弃用):因为Agda是可用的Haskell包从Hackage,您可以像安装任何其他Haskell软件包一样安装它:
nix-env -(f) “<nixpkgs>” -国际机场 haskell软件包。阿格达agda-模式 设置
此方法不为工作提供任何额外支持使用Agda库。请参见图书馆管理了解如何手动管理库。它也受到这种影响未决问题哪个是“新的”“方式”不是。
Nix非常灵活,我们只描述了如何安装Agda全球使用nix-env
。还可以声明哪些包在配置文件中全局安装或引入Agda和一些特定项目的相关库使用nix外壳
.
Agda-git存储库是一个尼克斯薄片允许在Nix中使用开发版本。薄片具有以下特性输出:
操作系统X
自制软件是一个免费的开源软件包为OS X提供预构建包的管理系统安装在系统中后,就可以安装agda了。打开终端应用程序并运行以下命令:
此过程将花费不到一分钟的时间,它会将Agda与它的Emacs模式及其标准库。有关酿造
命令,请参阅自制文档和自制常见问题解答.
默认情况下,标准库安装在文件夹中/usr/local/lib/agda/
。要使用标准库方便添加agda-lib文件的位置/usr/local/lib/agda/standard-library.agda-lib
到~/.agda/库
文件,并写入行标准实验室
在里面这个~/.agda/默认值
文件。为此,请运行以下命令:
mkdir公司 -第页 ~/.agda回声 $(酿造 --前缀)/lib/agda/standard-library.agda-lib >>~/.agda/库回声 标准实验室 >>~/.agda/默认值
请注意,此配置不会自动执行。你可以了解更多信息使用标准库或一般使用库.
也可以使用命令行选项关键字进行安装--头部
.这需要从源头构建Agda。
要配置编辑agda文件的方式,请遵循一节Emacs模式.
注释
如果Emacs找不到agda-模式
可执行文件,它可能有助于安装exec-path-from外壳通过执行打包M-x公司
软件包-安装 转塔 exec-path-from外壳 转塔
并添加线条(exec-path-from-shell-initialize)
到您的.emacs(电子邮件)
文件。