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

andrey macsimenco amacsimenco на gmail.com
Пн Фев 16 23:34:30 MSK 2015


Ага, luwrain запустился!
Там в главном меню сейчас всего один пункт: "завершить работу в luwrain", верно?
А ниже пункты меню пока отсутствуют.

16.02.15, Michael Pozhidaev<msp на altlinux.ru> написал(а):
> Андрей, нужно последовательно запускать ./checkout, ./build и
> ./runtime. После первых двух команд в конце должны быть сообщения, что
> всё прошло успешно. В ~ будут новые объекты, только после ./runtime.
>
> andrey macsimenco <amacsimenco на gmail.com> writes:
>
>> Ага, поставил java-1.7.0-openjdk, java-1.7.0-openjdk-devel и
>> java-1.7.0-openjdk-src.
>> После запуска ./build и довольно долгой речи, в папке luwrain-src
>> появилось множество директорий со вложенными в оные другими папками, и
>> так далее.
>> в ~ так ничего не появилось.
>> После ./build,  директория luwrain-src весит 32 мегабайта.
>> Наверное, не все скомпилилось, что надо, нет?
>>
>> 16.02.15, andrey macsimenco<amacsimenco на gmail.com> написал(а):
>>> java-1.7.0-openjdk это компилятор?
>>> а я только на java-номер-sun-devel смотрю!
>>> Если так, то сейчас установлю.
>>>
>>> 16.02.15, Maxim Bilak<heavy92 на meta.ua> написал(а):
>>>> Очередная неправда :-). Я вчера установил "java-1.7.0-openjdk", так что
>>>> всё там есть.
>>>>
>>>> andrey macsimenco <amacsimenco на gmail.com> writes:
>>>>
>>>>> Михаил, в сизифе тоже только java-1.6.0-sun-devel и не выше.
>>>>>
>>>>> 15.02.15, Michael Pozhidaev<msp на altlinux.ru> написал(а):
>>>>>> Андрей, можно, конечно, попытаться его слить отдельно, но давайте
>>>>>> попробуем поставить из Сизифа. Только его. У него зависимостей полно,
>>>>>> но
>>>>>> будем надеятся, что ничего не развалит.
>>>>>>
>>>>>> andrey macsimenco writes:
>>>>>>
>>>>>>> Михаил, у меня нет java-1.7, только 1.6.0
>>>>>>> Я не нашел rpm-пакета.
>>>>>>> Если дадите на него ссылку, попробую еще раз.
>>>>>>>
>>>>>>> 15.02.15, Michael Pozhidaev<msp на altlinux.ru> написал(а):
>>>>>>>> Привет всем!
>>>>>>>>
>>>>>>>> За последний месяц 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. Ещё
>>>>>>>> раз
>>>>>>>> повторяюсь: это первый момент, когда всё оказалось собрано воедино
>>>>>>>> после
>>>>>>>> глубокой переработке. Сейчас будет быстрая череда обновлений,
>>>>>>>> возвращающая всё на свои места. По нашей программе сначала идут
>>>>>>>> четыре
>>>>>>>> приложения: файловый менеджер, новостник, доставщик новостей и
>>>>>>>> блокнот. Остальные по ходу дела. Очень прошу попробовать это собрать
>>>>>>>> Андрея, чтобы мы могли поработать над звуками и сразу понимать,
>>>>>>>> какая
>>>>>>>> формируется среда.
>>>>>>>>
>>>>>>>> Всем спасибо! :))
>>>>>>>>
>>>>>>>> --
>>>>>>>> Michael Pozhidaev. Tomsk, Russia.
>>>>>>>> Russian info page: http://www.marigostra.ru/
>>>>>>>> English info page: http://www.marigostra.com/
>>>>>>>> _______________________________________________
>>>>>>>> Homeros mailing list
>>>>>>>> Homeros на lists.altlinux.org
>>>>>>>> https://lists.altlinux.org/mailman/listinfo/homeros
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Homeros mailing list
>>>>>>> Homeros на lists.altlinux.org
>>>>>>> https://lists.altlinux.org/mailman/listinfo/homeros
>>>>>>
>>>>>> --
>>>>>> Michael Pozhidaev. Tomsk, Russia.
>>>>>> Russian info page: http://www.marigostra.ru/
>>>>>> English info page: http://www.marigostra.com/
>>>>>> _______________________________________________
>>>>>> Homeros mailing list
>>>>>> Homeros на lists.altlinux.org
>>>>>> https://lists.altlinux.org/mailman/listinfo/homeros
>>>>>>
>>>>> _______________________________________________
>>>>> Homeros mailing list
>>>>> Homeros на lists.altlinux.org
>>>>> https://lists.altlinux.org/mailman/listinfo/homeros
>>>> _______________________________________________
>>>> Homeros mailing list
>>>> Homeros на lists.altlinux.org
>>>> https://lists.altlinux.org/mailman/listinfo/homeros
>>>>
>>>
>> _______________________________________________
>> Homeros mailing list
>> Homeros на lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/homeros
>
> --
> Michael Pozhidaev. Tomsk, Russia.
> Russian info page: http://www.marigostra.ru/
> English info page: http://www.marigostra.com/
> _______________________________________________
> Homeros mailing list
> Homeros на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/homeros
>


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