ebuild для Ulteo Open Virtual Desktop

Здравствуйте! Как я ни ставил Ulteo Open Virtual Desktop (http://www.ulteo.com), оно так и не пошло. На сайте есть сборки для Убунту, для Федоры и даже для Сюзи, а на Gentoo нет. Скачал сами исходники, но как-то негладко все, и до желаемого конца так и не доходит.

Ebild бы, а?

Ну для начала бы сорцы без

Ну для начала бы сорцы без регистрации и тарболлы с прямым линком на закачку.
а во вторых: http://www.gentoo.ru/content/red5-090#comment-134676

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Так, значит по порядку: 1)

Так, значит по порядку:

1) Виртуальный рабочий стол - т.е. на сервере стоят все программы, а пользователь заходит на сервер с рабочей станции через браузер и работает только через браузер. Там у него и онлайн опенофис, и файловый менеджер и т.д. Полностью устраняет необходимость пользоваться каким-либо дополнительным приложением на рабочей станции, кроме браузера.

2) Лицензия свободная, на сайте написано, можете использовать как готовый продукт, а так же встраивать в уже существующие системы.

3) Вот ссылка на исходники: http://www.ulteo.com/home/en/ovdi/openvirtualdesktop/downloadnow

может попросить авторизацию, но единственное, что нужно, это вести любой е-мейл в два поля в конце формы (я набирал

и сработало), сразу открывает страницу для скачивания исходников. Первые четыре секции - файлы для убунту и т.д. Пятая секция просто исходники для всего остального.

При запуске исходников этого пятого типа запрашивает разные параметры, а затем качает базовый файл base.tar.gz на 600 Мб. После этого еще чего-то конфигурирует и затем можно уже запускать админку из браузера. Это первая часть системы. Затем устанавливается вторая чать приблизительно так же. Могу перевести интсрукцию, если нужно, но на сайте она есть на английском, там в основном строчки для командной строки.

4) Сама система на PHP которые в нужный момент запускают ява аплеты.

5) Еbuild-ов нигде на нашел, никакого даже намека.

P.S. Существуют платные системы подобно этой типа Sun Secure Global Desktop и т.д. Но эта система бесплатная, позволяет организовать цетрализованное хранение, а следовательно и индексацию данных на одном сервере, и централизованную настройку приложений для всех рабочих станций сразу, так как все приложения на том же сервере. Есть синхронизатор документов, который переносит все ваши документы в систему и обратно, в этом случае вы по желанию можете редактировать их либо с помощью локальных приложений, либо на центральном сервере. Экономит место на рабочих станциях, так как все хранится на сервере, включая все программы. А данная схема в последнее время становится все более популярной и, похоже, вскоре будет повсеместна. Ведущий IT гигант Google пишет свою систему Chromium OS, которая будет состоять преимущественно только из браузера на клиентской части, основная новинка в Microsoft Office 20101 - это оффис он-лайн, который редактирует документы через браузер и т.д. На Убунту этот виртуальный рабочий стол быстро ставится. Gentoo это тоже нужно, чтобы идти в ногу со временем и повышать комфорт пользования системой. ... убедил? :)

Не совсем ...

Цитата:
Gentoo это тоже нужно, чтобы идти в ногу со временем и повышать комфорт пользования системой. ... убедил?

Не убедил, потому как:

Цитата:
4) Сама система на PHP которые в нужный момент запускают ява аплеты.

Представляю как это все будет тужиться при 40-50 клиентах (а это даже не минимум)
Видел как такое г... работает на примере какого-то хелп-деска, при этом еще и рисуется уродски.
Не .... не то пальто ...
Нам на С++ надо бы. А как оно до клиента долетит - дело пятое.
Это из разряда - облачных технологий?
Мне бы в небо, мне бы в небо ... Здесь я был, а там я не был? :)
ЗЫ: Ждем че гуглы наваяют ...

Gentoo - Symphony of Creations

М-да... Цитата: Представляю

М-да...

Цитата:
Представляю как это все будет тужиться при 40-50 клиентах (а это даже не минимум)
Видел как такое г... работает на примере какого-то хелп-деска, при этом еще и рисуется уродски.

Ну, на убунту гоняю, пока не тужится, правда до 40-50 не доходит дело, конечно...

Цитата:
Нам на С++ надо бы. А как оно до клиента долетит - дело пятое.

Да кто ж опен офис на С++ писать то будет?

Цитата:
Мне бы в небо, мне бы в небо ... Здесь я был, а там я не был? :)

А может просто ветром стать?... :)

Дык ...

Slavka_Z написал(а):
Ну, на убунту гоняю, пока не тужится, правда до 40-50 не доходит дело, конечно...

А при меньшем числе клиентов и другие сервисы справятся превосходно :)

Цитата:
Да кто ж опен офис на С++ писать то будет?

А зачем его писать, его транслировать надо :)))
Вот когда разработчики закончат и им будет нечем заняться,
займутся трансляцией на другие языки (поэтапно)
Ну это я, типа - "помечтаем" :)

Цитата:
А может просто ветром стать?... :)

Maybe I don't like it, but I have no choice
I know that somewhere, someone hears my voice ...
                                              (C) by Mustaine && Ellefson, aka "Megadeth" 

Gentoo - Symphony of Creations

Да я, в принципе, не

Да я, в принципе, не зацикливаюсь именно на этом приложении, мне просто нечем док-овские документы открывать он-лайн в браузере, а хочется. Приходится конвертить их в хтмл и открыть в каком-нибудь редакторе WYSIWYG... но форматирование теряется... а в этом Ултео вроде как и есть все, что нужно...

Цитата:
А при меньшем числе клиентов и другие сервисы справятся превосходно :)

а чем тогда открывать?

Ну смотря какие задачи

я про доступ к столу говорил а не частный случай
Если нужно только постить, почему не PDF?

Gentoo - Symphony of Creations

Ну вообще-то не только

Ну вообще-то не только постить, хотелось бы еще и редактировать...

Цитата:
почему не PDF?

Так а тот же doc или odt в PDF еще и перегнать надо, перед тем как постить, но... PDF подходит для предварительного просмотра перед печатью, так Гугл Докс делает, но нашей проблемы это не решает... так что лежат пока доки в папках на сервере, и никто их прочитать не может через веб интерфейс, а раздать их нельзя - нарушит всю централизацию...

Ну если бы Вы соизволили

Ну если бы Вы соизволили посмотреть на архитектуру данной системы, то Вам бы стало ясно, что оно не на джаве, а совсем даже на сишке и плюсах =).
А джава - как бы все рассказы с ЛОРа про жор пямяти оставтье на совести ЛОРа и прочих трололо-сайтов.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

(: iZEN, ping...

slepnoga написал(а):
А джава - как бы все рассказы с ЛОРа про жор пямяти оставтье на совести ЛОРа и прочих трололо-сайтов.

Просто Java бывают разными (SE,ME,FX,EE etc), навыки программирования разные, задачи тоже разные. //K.O.

Интересная вещь, эта java...

но...

историю одного байта при этом забывать нельзя.

ВНИМАНИЕ

ВНИМАНИЕ
Тема почищена от мусора (более-менее). При рецидивах начну раздачу пряников участникам.

Slavka_Z написал(а): Ebild

Slavka_Z написал(а):

Ebild бы, а?

попробуем :)
Правда xfce в депендах - оно зачем там ? :)

P.S про архитектуру PDF краем глаза просмотрел - точно надо 2 сервера ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Цитата: попробуем :) Спасибо

Цитата:
попробуем :)

Спасибо :)

Цитата:
Правда xfce в депендах - оно зачем там ? :)

Я еще раз посмотрел, там в приложениях, которые запускаются через браузер, кроме опенофиса есть еще разные, в том числе Thunar File Manager, а в Вики написано, что это часть xfce, наверное из за этого.

Цитата:
P.S про архитектуру PDF краем глаза просмотрел - точно надо 2 сервера ?

Нет, не нужно два, все на одном прекрасно работает.

Ам.... не смотрели еще? Может

Ам.... не смотрели еще? Может чем помочь? Готов потестить на своем сервере.

пока только концепты ебилдов

пока только
концепты
ебилдов

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Спасибо, посмотрел. Не все

Спасибо, посмотрел. Не все понял, правда) ...но, надеюсь, прорвемся)

Я вдруг все понял

Я вдруг все понял )

Оказывается она с mysql общается через функции mysqli, а у меня PHP был без этой библиотеки собран, и по-этому из сырых исходников ничего не шло, одни ошибки. А поскольку вывод ошибок у них там тоже отключен, догадаться было трудно. У меня приятель переправил их на обычные mysql функции и вроде система стала дышать, хоть еще и не до конца...

... это я к том, что наверное в ебилдах это надо как-то учесть.

У меня приятель переправил их

 У меня приятель переправил их на обычные mysql функции

это вы зря, пересоберите пых, mysqli гораздо умнее и меньше,емнип, грузит сервер SQL.

... это я к том, что наверное в ебилдах это надо как-то учесть.

Спасибо, обязательно учту :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

на убунте, или что там у тебя

на убунте, или что там у тебя стоит, сделай :

find / -iname '*ulteo-applet.jar'

и покажи, где оно лежит и к какому пакету принадлежит.
Т.к это чудо хочет

AC_ARG_WITH([ulteo-applet],
    [AC_HELP_STRING([--with-ulteo-applet],
        [where is installed the ulteo OVD applet])],
    ,
    [with_ulteo_applet=])
if test x"$with_ulteo_applet" = x""; then
    for p in /usr /usr/local /opt; do
        if test -e $p/share/ulteo/applets/ulteo-applet.jar; then
            with_ulteo_applet=$p/share/ulteo/applets/ulteo-applet.jar
        fi
    done
fi

и где брать, мне пока не понятно.
Как вариан, это баг и не стыковка 2-х билд систем.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Так, попробовал... По команде

Так, попробовал...

По команде

Цитата:
find / -iname '*ulteo-applet.jar'

пишет:

Цитата:
server / # find / -iname '*ulteo-applet.jar'
/usr/share/ulteo/applets/ulteo-applet.jar
/usr/share/ulteo/sessionmanager/applet/ulteo-applet.jar
/usr/share/ulteo/applicationserver/applet/ulteo-applet.jar
server / #

На сколько я понял, по инструкции, в сорцах есть три папки, одна из них в ovd-applets.tar.gz. Оно устанавливается первое. Генерится сертификат:

Цитата:

$ tar xfz ovd-applets.tar.gz
$ cd ovd-applets/
mkdir certificate
$ cd certificate
$ export PASSWD="123546"
$ export DNAME="cn=myname, ou=Ulteo, o=Ulteo, c=EN"
$ export ALIAS="ulteo"
$ export KEYSTORE=keystore
$ export VALIDITY=180
$ keytool -genkeypair -dname "$DNAME" -alias "$ALIAS" -keypass "$PASSWD" -storepass "$PASSWD" -keystore "$KEYSTORE" -validity "$VALIDITY"
$ keytool -selfcert -alias "$ALIAS" -keystore "$KEYSTORE" -keypass "$PASSWD" -storepass "$PASSWD"
$ cd ..

И затем компилятся эти апплеты:

Цитата:
$ export JAVA_BINDIR=/usr/lib/jvm/java-1.5.0-sun-1.5.0/bin
$ export JAVA_ROOT=/usr/lib/jvm/java-1.5.0-sun-1.5.0
$ export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0
$ ant sign -Dprefix=/usr -Dbuild.cert=certificate/
# ant install

После этого прямо в этой папке генерятся две директории "usr" и "src" в которых и лежат все эти апплеты. Это если вручную делать. Если автоматом в Убунту - она их в вышеуказанные (в начале) папки кладет.

Так, попробовал... По команде

Так, попробовал...

По команде

Цитата:
find / -iname '*ulteo-applet.jar'

пишет:

Цитата:
server / # find / -iname '*ulteo-applet.jar'
/usr/share/ulteo/applets/ulteo-applet.jar
/usr/share/ulteo/sessionmanager/applet/ulteo-applet.jar
/usr/share/ulteo/applicationserver/applet/ulteo-applet.jar
server / #

На сколько я понял, по инструкции, в сорцах есть три папки, одна из них в ovd-applets.tar.gz. Оно устанавливается первое. Генерится сертификат:

Цитата:

$ tar xfz ovd-applets.tar.gz
$ cd ovd-applets/
mkdir certificate
$ cd certificate
$ export PASSWD="123546"
$ export DNAME="cn=myname, ou=Ulteo, o=Ulteo, c=EN"
$ export ALIAS="ulteo"
$ export KEYSTORE=keystore
$ export VALIDITY=180
$ keytool -genkeypair -dname "$DNAME" -alias "$ALIAS" -keypass "$PASSWD" -storepass "$PASSWD" -keystore "$KEYSTORE" -validity "$VALIDITY"
$ keytool -selfcert -alias "$ALIAS" -keystore "$KEYSTORE" -keypass "$PASSWD" -storepass "$PASSWD"
$ cd ..

И затем компилятся эти апплеты:

Цитата:
$ export JAVA_BINDIR=/usr/lib/jvm/java-1.5.0-sun-1.5.0/bin
$ export JAVA_ROOT=/usr/lib/jvm/java-1.5.0-sun-1.5.0
$ export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0
$ ant sign -Dprefix=/usr -Dbuild.cert=certificate/
# ant install

После этого прямо в этой папке генерятся две директории "usr" и "src" в которых и лежат все эти апплеты. Это если вручную делать. Если автоматом в Убунту - она их в вышеуказанные (в начале) папки кладет.

... а пока пришлось второй

... а пока пришлось второй сервер ставить специально для Убунту, но гемор конечно туда-сюда бегать...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".