源代码是创建所有其他软件包的基础。如果其他选项都不适合您的需求,您始终可以从这些源代码自行编译 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
文件。
所有版本 验证
Scoop
使用 Scoop 安装 Rakudo-on-MoarVM:scoop install rakudo-moar
Rakudo Star 套装
这是 Rakudo 本身、MoarVM、NQP 和 Rakudo Star 套装模块的打包。它通常在 Rakudo 发布后不久直接从 Rakudo Star 套装 Windows MSI 构建。
Chocolatey
使用 chocolatey 安装 Rakudo Star 套装:choco install rakudostar
Scoop
使用 Scoop 安装 Rakudo Star 套装:scoop install rakudo-star
二进制版本
压缩包包含预编译的 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-gitrakudo-pkg 发行版软件包
这些通常比发行版本身提供的软件包更新,但需要添加第三方存储库。
- 适用于 Alpine、Debian、EL(RHEL/CentOS/AmazonLinux/OracleLinux)、Fedora、openSUSE 和 Ubuntu 的原生软件包和存储库
- 此外,还为所有 Linux 发行版提供了一个可重定位的 tar.gz
- Rakudo、NQP 和 MoarVM 使用同一个软件包
- 包括 zef(Raku 模块安装程序)和辅助脚本(例如,以用户身份安装 zef)。
二进制版本
压缩包包含预编译的 Rakudo 和 Zef 模块管理器。文件名遵循以下模式:rakudo-[后端]-[版本]-[构建版本]-[操作系统]-[架构]-[工具链]
。压缩包中的可执行文件位于 bin/
和 share/perl6/site/bin/
中。有关更多信息,请参阅包含的 README.md
文件。
所有版本 验证
Homebrew
有一个 Homebrew 软件包可用
brew install rakudo
MacPorts
有一个 rakudo MacPort 可用
sudo port install rakudo
其他安装方法
Rakubrew
Rakudo 的下载、安装和版本管理工具。适用于所有主要平台。
RakubrewRakudo Star 套装
此选项包含 Rakudo 编译器、Raku 生态系统 中的模块集合 以及 语言文档。Rakudo Star 套装在 Rakudo 发布后不久发布。
Rakudo Star 套装