![]()
nota I. УстановкаItaque, имеем Debian Lenny. Скачиваем и распаковываем файл с дистрибутивом Rakudo Star: wget http://github.com/downloads/rakudo/star/rakudo-star-2010.07.tar.gz tar -zxf rakudo-star-2010.07.tar.gz Заходим сразу как root. Заходим в образовавшийся каталог: cd rakudo-star-2010.07 Читаем README. Нужно, чтобы стоял make и был уже Perl 5.8.4 или новее. make есть, perl имеем 5.10. Написано, что для дебиана или убунту нужно ещё кое-что: aptitude install build-essential libicu-dev subversion Выполняем. Читаем дальше. Ещё кое-что нужно: aptitude install libreadline5-dev Ставим. Читаем. Ещё: aptitude install libperl-dev Читаем. Убеждаемся, что находимся в каталоге, где имеем Configure.pl. Выполняем: perl Configure.pl --gen-parrot make make install Теперь имеем всё наше долгожданное богатство в одном каталоге, install. Читаем дальше. Хорошо бы сразу поставить модуль Blizkost, который позволит запускать модули из perl 5. Это хорошо. make blizkost-install Похоже, что близкость тоже установилась в install. По крайней мере, в install/bin имеем parrot-blizkost. Ладно, потом разберёмся. Нам надо наконец положить каталог install в подходящее место. Можно например в /usr/local: cp -rf install/* /usr/local Мешает копированию ссылка man -> share/man. Удаляем её, повторяем копирование. Всё удачно скопировалось. Теперь у нас в командной строке поселился perl6: perl6 -v Созерцаем: This is Rakudo Perl 6, version 2010.07-47-g9fd5eaa built on parrot 2.6.0 Copyright 2008-2010, The Perl Foundation Но мы добиваемся того, чтобы можно было начинать наши скрипты с "#!/usr/bin/perl6". Поэтому делаем ссылку: ln -s /usr/local/bin/perl6 /usr/bin Нас терзают смутные сомнения. На всякий случай добавляем ссылку на паррот: ln -s /usr/local/bin/parrot /usr/bin Пробуем наш скрипт:
Прыгаем от счастья. Можно программировать. Extra
|
RSS stdin@perl6.su © Alexius Karmanov, 2010-2011