The source is the basis from which all the other packages are created. If none of the other options suits your need, you can always compile Rakudo yourself from these sources.
File | Size |
---|---|
2024.10 | |
rakudo-2024.10.tar.gz | 6.64 MB |
rakudo-2024.10.tar.gz.asc | 833.00 B |
rakudo-2024.10.tar.gz.checksums.txt | 1.50 KB |
Binary Releases
Archives and installers contain a precompiled Rakudo and the Zef module manager. The filenames follow the patternrakudo-[backend]-[version]-[build revision]-[OS]-[architecture]-[toolchain]
.
The archives have executables located in bin/
and
share/perl6/site/bin/
. See the contained README.md
file for further information.
File | Size |
---|---|
2024.10 | |
rakudo-moar-2024.10-01-win-x86_64-msvc.msi | 22.03 MB |
rakudo-moar-2024.10-01-win-x86_64-msvc.msi.asc | 228.00 B |
rakudo-moar-2024.10-01-win-x86_64-msvc.msi.checksums.txt | 0.99 KB |
rakudo-moar-2024.10-01-win-x86_64-msvc.zip | 22.07 MB |
rakudo-moar-2024.10-01-win-x86_64-msvc.zip.asc | 228.00 B |
rakudo-moar-2024.10-01-win-x86_64-msvc.zip.checksums.txt | 0.99 KB |
Scoop
Install Rakudo-on-MoarVM with Scoop:
scoop install rakudo-moar
Rakudo Star Bundle
This is a packaging of Rakudo itself, MoarVM, NQP and the modules of the Rakudo Star Bundle It's built straight from the Rakudo Star Bundle Windows MSI usually shortly after a Rakudo release.
Chocolatey
Install the Rakudo Star Bundle with chocolatey:
choco install rakudostar
Scoop
Install the Rakudo Star Bundle with Scoop:
scoop install rakudo-star
Binary Releases
Archives contain a precompiled Rakudo and the Zef module manager. The filenames follow the patternrakudo-[backend]-[version]-[build revision]-[OS]-[architecture]-[toolchain]
.
The archives have executables located in bin/
and
share/perl6/site/bin/
. See the contained README.md
file for further information.
These don't work on Alpine. See below.
File | Size |
---|---|
2024.10 | |
rakudo-moar-2024.10-01-linux-x86_64-gcc.tar.gz | 20.08 MB |
rakudo-moar-2024.10-01-linux-x86_64-gcc.tar.gz.asc | 228.00 B |
rakudo-moar-2024.10-01-linux-x86_64-gcc.tar.gz.checksums.txt | 1.02 KB |
Distro packages
When on *nix, the easiest way to install Rakudo is to use the packages provided by your distribution. However distro packages can be out of date (the Rakudo that gets installed may be more than a year old), and if that's the case, the best option is usually to build from source or to use a raku specific manager such as rakubrew. You may wish to try a user-maintained repository (see below).
Fedora
dnf install rakudo
Ubuntu / Debian
apt-get install rakudo
openSUSE
openSUSE Tumbleweed (rolling release)
zypper install rakudo
openSUSE Leap (stable)
Click on "1 Click Install" under experimental packagesAlpine
The compiled tarballs above don't work on Alpine because they are built withglibc
, but Alpine
provides musl
instead. When trying to run the executables one receives a highly misleading
/bin/sh: ./rakudo: not found
error.
Installing the gcompat
glib compatibility wrapper allows running those tarballs.
But it's a lot easier and provides for a smaller installation size to just use the distro
packages Alpine provides. They are usually up-to-date.
apk add rakudo zef
Gentoo (rolling release)
emerge --ask --verbose dev-lang/rakudo
Alpine Linux
apk add rakudo
NixOS
NixOS: nix-env -iA nixos.rakudo
Non-NixOS: nix-env -iA nixpkgs.rakudo
User repositories
Arch Linux (AUR)
rakudo-bin rakudo rakudo-gitrakudo-pkg distro packages
These are often more up to date than the packages provided by the
distribution itself, but require adding a third party repository.
- Native packages and repositories for Alpine, Debian, EL (RHEL/CentOS/AmazonLinux/OracleLinux), Fedora, openSUSE and Ubuntu
- Additionally a relocable tar.gz for all Linux distributions
- One single package used for Rakudo, NQP and MoarVM
- Includes zef (Raku Module Installer) and helper scripts (e.g. zef install as user).
Binary Releases
Archives contain a precompiled Rakudo and the Zef module manager. The filenames follow the patternrakudo-[backend]-[version]-[build revision]-[OS]-[architecture]-[toolchain]
.
The archives have executables located in bin/
and
share/perl6/site/bin/
. See the contained README.md
file for further information.
All releases Verifying
Homebrew
There is a Homebrew package available:
brew install rakudo
MacPorts
There is a rakudo MacPort available:
sudo port install rakudo
Other installation methods
Rakubrew
A download, installation and version management tool for Rakudo. Works on all major platforms.
RakubrewRakudo Star Bundle
This option contains the Rakudo Compiler, a collection of modules from the Raku ecosystem, and language documentation. The Rakudo Star Bundle is released shortly after a Rakudo release.
Rakudo Star Bundle