LoneStar is a simple program, written in Bash, to download and install Rakudo Star Perl 6. As of the moment of writing this program, Rakudo Star Perl 6 binaries cannot easily be moved around on the OS, making regular installation methods more troublesome than they ought to be. To deal with the installation issue, I wrote LoneStar, to just take care of it. I chose to use Bash to ensure it can run on a wide range of GNU+Linux systems without much trouble.
LoneStar is given a
Makefile which can take care of installation. However, it
does not need to be installed if you just want to try it out first. I would
recommend installation anyway, in order to make easy use of the
subcommand (which will update you
$PATH to include the Perl 6 executables for
You can clone the repo using git, and use
make to install it:
cd "$(mktemp -d)" git clone https://gitlab.com/tyil/lonestar . make DESTDIR=/usr/local install
Some shells will require you to rehash the $PATH. On Bash, this is done
hash -r. Zsh users should run
rehash. Other shell users may have to
consult their respective shell’s manual. With newer shells, this is oftentimes
not necessary, though.
You can invoke
lonestar without any parameters to get a list of subcommands
it will accept, together with optional parameters. To just get the latest
Rakudo Star Perl 6 distribution installed, run
Issues and feedback
Issues and feedback can be left on the repository, or you can contact me directly via any of the channels listed on the homepage of my blog.