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

Michael Pozhidaev msp на altlinux.ru
Пн Фев 16 23:56:22 MSK 2015


Ща всё будет. Терпение, пожалуйста! :))

andrey macsimenco writes:

> Ага, 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 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