[Homeros] I: Простая сборка Luwrain для произвольного linux

Maxim Bilak heavy92 на meta.ua
Вс Фев 15 21:22:03 MSK 2015


Приветствую всех.

Миша, на всякий случай пишу о результатах:  на "homeros", всё судя по
всему, собралось и запустилось. "luwrain" заговорил голосом "RHVoice". В
главном меню - вижу пункт "завершить работу", и дату со временем.

Michael Pozhidaev <msp на altlinux.ru> writes:

> Привет всем!
>
> За последний месяц luwrain претерпел множество изменений. Всё ядро было
> прилично переработано с учётом недостатков, которые были обнаружены в
> конце прошлого года. В итоге мы приближаемся к моменту, когда luwrain в
> новом виде можно будет использовать. Сейчас это конструкция всё ещё
> работает далеко не в том объёме, как было, но это только следствие из
> большого числа относительно лёгких недостатков, которые будут
> устранены. Самая главная новость в том, что сейчас это всё собрано
> воедино, это можно компилировать и запускать. Причём это можно делать
> почти на любой linux системе. В новой версии оторвана жёсткая привязка к
> voiceman. Грубо говоря, небольшой речевой сервер есть прямо в
> коде luwrain, и это будет разговаривать, если есть просто rhvoice или
> espeak. Итак, конкретные инструкции!
>
> Требования: надо иметь git, unzip, wget, java не ниже 1.7 ant, g++ и make. Всё
> остальное придёт само. Этот набор, думаю, есть во всех вариантах
> linux. Далее создаём пустой каталог в произвольном месте. Например:
>
> mkdir ~/luwrain-src 
>
> Заходим в него:
>
> cd ~/luwrain-src 
>
> Загружаем базовую часть:
>
> git clone https://github.com/luwrain/base.git 
>
> После этого переходим в каталог скриптов:
>
> cd base/scripts 
>
> Выкачать всё необходимое:
>
> ./checkout 
>
> Скомпилировать всё:
>
> ./build
>
> Настроить окружение для запуска:
>
> ./runtime 
>
> Окружение для запуска формируется в каталогах ~/luwrain и
> ~/.luwrain. Плюс ещё кладётся ~/.luwrain.conf, где есть некоторые
> настройки. В эти каталоги идут только ссылки, поэтому всегда в
> произвольный момент можно в любом компоненте сделать git pull, забрать
> последние обновления, скомпилировать и быстро понять, куда идёт дело. 
>
> Запускается скриптом ~/luwrain/luwrain.sh. В оконной среде этот скрипт
> можно запустить напрямую. Из emacs в терминале нужно вписать его в
> ~/.xinitrc как-нибудь так:
>
> exec ~/luwrain/luwrain.conf 
>
> после чего вызвать startx &> /dev/null
>
> Выходить из luwrain можно по alt+q, после чего нужно нажать y. Ещё раз
> повторяюсь: это первый момент, когда всё оказалось собрано воедино после
> глубокой переработке. Сейчас будет быстрая череда обновлений,
> возвращающая всё на свои места. По нашей программе сначала идут четыре
> приложения: файловый менеджер, новостник, доставщик новостей и
> блокнот. Остальные по ходу дела. Очень прошу попробовать это собрать
> Андрея, чтобы мы могли поработать над звуками и сразу понимать, какая
> формируется среда.
>
> Всем спасибо! :))


Подробная информация о списке рассылки Homeros