[Homeros] I: Простая сборка Luwrain для произвольного linux
Michael Pozhidaev
msp на altlinux.ru
Пн Фев 16 22:31:25 MSK 2015
Андрей, нужно последовательно запускать ./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