源代码是创建所有其他软件包的基础。如果其他选项都不适合您的需求,您始终可以从这些源代码自行编译 Rakudo。

文件 大小
2024.06
rakudo-2024.06.tar.gz 6.59 MB
rakudo-2024.06.tar.gz.asc 833.00 B
rakudo-2024.06.tar.gz.checksums.txt 1.50 KB

所有版本 构建说明 验证

二进制版本

压缩包和安装程序包含预编译的 Rakudo 和 Zef 模块管理器。文件名遵循以下模式:rakudo-[后端]-[版本]-[构建版本]-[操作系统]-[架构]-[工具链]。压缩包中的可执行文件位于 bin/share/perl6/site/bin/ 中。有关更多信息,请参阅包含的 README.md 文件。

文件 大小
2024.06
rakudo-moar-2024.06-01-win-x86_64-msvc.msi 21.52 MB
rakudo-moar-2024.06-01-win-x86_64-msvc.msi.asc 228.00 B
rakudo-moar-2024.06-01-win-x86_64-msvc.msi.checksums.txt 0.99 KB
rakudo-moar-2024.06-01-win-x86_64-msvc.zip 21.54 MB
rakudo-moar-2024.06-01-win-x86_64-msvc.zip.asc 228.00 B
rakudo-moar-2024.06-01-win-x86_64-msvc.zip.checksums.txt 0.99 KB

所有版本 验证
Scoop

使用 Scoop 安装 Rakudo-on-MoarVM:scoop install rakudo-moar

Scoop

Rakudo Star 套装

这是 Rakudo 本身、MoarVM、NQP 和 Rakudo Star 套装模块的打包。它通常在 Rakudo 发布后不久直接从 Rakudo Star 套装 Windows MSI 构建。

Chocolatey

使用 chocolatey 安装 Rakudo Star 套装:choco install rakudostar

Chocolatey
Scoop

使用 Scoop 安装 Rakudo Star 套装:scoop install rakudo-star

Scoop

二进制版本

压缩包包含预编译的 Rakudo 和 Zef 模块管理器。文件名遵循以下模式:rakudo-[后端]-[版本]-[构建版本]-[操作系统]-[架构]-[工具链]。压缩包中的可执行文件位于 bin/share/perl6/site/bin/ 中。有关更多信息,请参阅包含的 README.md 文件。
这些在 Alpine 上不起作用。见下文。

文件 大小
2024.06
rakudo-moar-2024.06-01-linux-x86_64-gcc.tar.gz 19.55 MB
rakudo-moar-2024.06-01-linux-x86_64-gcc.tar.gz.asc 228.00 B
rakudo-moar-2024.06-01-linux-x86_64-gcc.tar.gz.checksums.txt 1.02 KB

所有版本 验证

发行版软件包

在 *nix 上,安装 Rakudo 最简单的方法是使用您的发行版提供的软件包。但是,*发行版软件包可能已过时*(安装的 Rakudo 可能已超过一年),如果是这种情况,最好的选择通常是从源代码构建或使用 raku 特定的管理器,例如 rakubrew。您可能希望尝试用户维护的存储库(见下文)。

Fedora

dnf install rakudo

Ubuntu / Debian

apt-get install rakudo

openSUSE
openSUSE Tumbleweed(滚动更新)

zypper install rakudo

openSUSE Leap(稳定版)
点击实验性软件包下的“一键安装”
Alpine
上面的编译后的 tarball 在 Alpine 上不起作用,因为它们是用 glibc 构建的,而 Alpine 提供的是 musl。尝试运行可执行文件时,会收到极具误导性的 /bin/sh: ./rakudo: not found 错误。安装 gcompat glib 兼容性包装器可以运行这些 tarball。但是,使用 Alpine 提供的发行版软件包要容易得多,并且安装大小更小。它们通常是最新的。

apk add rakudo zef

Gentoo(滚动更新)

emerge --ask --verbose dev-lang/rakudo

Alpine Linux

apk add rakudo

NixOS

NixOS:nix-env -iA nixos.rakudo

非 NixOS:nix-env -iA nixpkgs.rakudo

用户存储库

Arch Linux (AUR)
rakudo-bin rakudo rakudo-git
rakudo-pkg 发行版软件包

这些通常比发行版本身提供的软件包更新,但需要添加第三方存储库。

  • 适用于 Alpine、Debian、EL(RHEL/CentOS/AmazonLinux/OracleLinux)、Fedora、openSUSE 和 Ubuntu 的原生软件包和存储库
  • 此外,还为所有 Linux 发行版提供了一个可重定位的 tar.gz
  • Rakudo、NQP 和 MoarVM 使用同一个软件包
  • 包括 zef(Raku 模块安装程序)和辅助脚本(例如,以用户身份安装 zef)。
Rakudo-Pkg 软件包存储库

二进制版本

压缩包包含预编译的 Rakudo 和 Zef 模块管理器。文件名遵循以下模式:rakudo-[后端]-[版本]-[构建版本]-[操作系统]-[架构]-[工具链]。压缩包中的可执行文件位于 bin/share/perl6/site/bin/ 中。有关更多信息,请参阅包含的 README.md 文件。

文件 大小
2024.06
rakudo-moar-2024.06-01-macos-arm64-clang.tar.gz 18.98 MB
rakudo-moar-2024.06-01-macos-arm64-clang.tar.gz.asc 228.00 B
rakudo-moar-2024.06-01-macos-arm64-clang.tar.gz.checksums.txt 1.02 KB
rakudo-moar-2024.06-01-macos-x86_64-clang.tar.gz 19.18 MB
rakudo-moar-2024.06-01-macos-x86_64-clang.tar.gz.asc 228.00 B
rakudo-moar-2024.06-01-macos-x86_64-clang.tar.gz.checksums.txt 1.03 KB

所有版本 验证

Homebrew

有一个 Homebrew 软件包可用
brew install rakudo

MacPorts

有一个 rakudo MacPort 可用
sudo port install rakudo

BSD

pkgsrc 为 NetBSD 和其他 Unix 版本提供 rakudo 软件包。

pkgsrc.se

其他安装方法

Rakubrew

Rakudo 的下载、安装和版本管理工具。适用于所有主要平台。

Rakubrew
Rakudo Star 套装

此选项包含 Rakudo 编译器、Raku 生态系统 中的模块集合 以及 语言文档。Rakudo Star 套装在 Rakudo 发布后不久发布。

Rakudo Star 套装