Автор Тема: Сервер терминалов на P6  (Прочитано 29522 раз)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Сервер терминалов на P6
« Ответ #15 : 29.02.2012 19:33:36 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Сервер терминалов на P6/t6
« Ответ #16 : 11.05.2013 17:56:18 »
Сюда напишу.

Решил попробовать обновить Школьный Терминал 5.0.2 до t6. Интересно насколько всё поломается.
Но не получается. Делаю по инструкции http://www.altlinux.org/Update/p6.
После dist-upgrade ошибка:
The following packages have unmet dependencies:
altlinux-freedesktop-menu-generic: Conflicts: altlinux-menus
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Если подключить p6, то такой ошибки нет, но в p6 нет ltsp-server, поэтому много что предлагается удалить.

Что можно сделать ?
Спасибо.
« Последнее редактирование: 11.05.2013 18:02:12 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Сервер терминалов на P6
« Ответ #17 : 11.05.2013 18:04:57 »
Что можно сделать ?
Можно попробовать ->p6->t6. В t6 есть пакеты более свежие, чем в p6. Но и бранч более экспериментального уклона по сравнению с p6.

Оффлайн xak-altsp

  • Завсегдатай
  • *
  • Сообщений: 238
    • Email
Re: Сервер терминалов на P6/t6
« Ответ #18 : 11.05.2013 18:14:09 »
Решил попробовать обновить Школьный Терминал 5.0.2 до t6. Интересно насколько всё поломается.

Тут главное понимать, что такое и как работают терминал и сервер.
Здесь хорошее описание принципа работы LTSP - http://www.senyk.poltava.ua/projs/books/XTerms/

Терминалу надо чрут, он есть в пятом школьном, т.е. для терминала все просто и ничего придумывать не надо.

С сервером сложнее ... устанавливаете P6 и
для начала надо настроить dhcp(взять со старого), tftp, xdmcp(kdm или gdm) - после этого сервер будет "почти" готов, терминалы уже смогут подключаться.
Останется pulseaudio и флешки, но это тоже не сложно.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Сервер терминалов на P6
« Ответ #19 : 11.05.2013 18:23:47 »
Хм...
Про LTSP это примерно мне ясно: чрут и софт.
Тут дело в другом, у меня не получается загрузить чруты 4.0/p5 на p6/t6/p7/Sisyphus.
Загрузка начинается, адрес клиент получает, но дальше
rootserver 192.168.0.1 rootpath: 192.168.0.1:/var/lib/ltsp/i586
filename: /ltsp/i586/vmlinuz
не идёт.
Только я для tftp подсовываю новое ядро -- всё начинает работать.
Но только на ВМ, на реальном железе иксы не стартуют, а новое ядро в 4.0/p5 чрут не засунуть...

Почему именно хочу на Школьном Терминале 5.0.2, да потому что здесь всё настроено уже, не надо заморачиваться.
Поэтому хотелось бы попробовать обновить имеющийся дистрибутив.

С переходом на p6 вариант, однако потом доставлять надо:
Спойлер
The following packages will be REMOVED:
  ImageMagick-tools PolicyKit Xdialog alsa-plugins alterator-standalone
  alterator-x11 alterator-xkb amarok amarok-engine-xine
  amarok-mediadevice-generic amarok-mediadevice-ipod ant-stylebook anykiosk
  audacity avidemux basket blender celestia-common celestia-kde chemtool
  chromium-browser chromium-browser-codecs codeblocks codeblocks-contrib
  consolehelper cuneiform dia digikam digikam-i18n eclipse-cdt
  eclipse-changelog eclipse-checkstyle eclipse-egit eclipse-gef
  eclipse-gef-examples eclipse-gef-sdk eclipse-jdt eclipse-mylyn
  eclipse-mylyn-java eclipse-mylyn-pde eclipse-mylyn-trac eclipse-pde
  eclipse-phpeclipse eclipse-platform eclipse-quickrex eclipse-rcp
  eclipse-subclipse eclipse-subclipse-book eclipse-swt emacs-subversion
  emacs22-X11-gtk evince fglrx_glx firefox firefox-ru freenx-server
  gambas-examples gambas-gb-gtk gambas-gb-gtk-ext gambas-gb-gtk-svg
  gambas-gb-opengl gambas-gb-qt-opengl gambas-gb-sdl gambas-ide gcompris
  gcompris-voices-en gcompris-voices-ru geany geany-data geany-devel
  geanygdb gimp gimp-plugin-dcamnoise2 gimp-plugin-gutenprint
  gimp-plugin-normalmap gimp-plugin-refocus-it gimp-plugin-separateplus
  gimp-plugin-ufraw gimp-plugin-wavelet-denoise
  gimp-script-ISONoiseReduction gst-ffmpeg gst-plugins-bad gst-plugins-base
  gst-plugins-good gtk2-themes-qtcurve gutenprint gutenprint-foomatic
  hardinfo hplip hugin inkscape italc-client k3b k3b-i18n kaffeine
  kaffeine-engine-xine kchmviewer kde-settings-kdm kde4edu kde4edu-blinken
  kde4edu-core kde4edu-kalgebra kde4edu-kalzium kde4edu-kanagram
  kde4edu-kbruch kde4edu-kgeography kde4edu-khangman kde4edu-kig
  kde4edu-kiten kde4edu-klettres kde4edu-kmplot kde4edu-kstars
  kde4edu-ktouch kde4edu-kturtle kde4edu-kwordquiz kde4edu-marble
  kde4edu-parley kde4edu-step kde4libs kde4pimlibs kdeaddons-konqueror
  kdebase-kcontrol kdebase-kdm kdebase-kio kdebase-konqueror
  kdebase-libkonq kdebase-wm kdemultimedia-arts kdemultimedia-krec
  kdenetwork-kopete kdeutils-ksim kdeutils-laptop lazarus lbussd
  libGL-devel libGLU-devel libImageMagick libSDL_pango libakode
  libanalitza4 libavcodec52 libavdevice libavformat52 libavogadro4_kalzium
  libbonoboui libboost_regex1.39.0 libcairo1 libcairo1-devel libcairomm1
  libcompoundviewer4 libevince libffmpeg libgail libgegl libgimp libglade
  libglitz-devel libgnomecanvas libgnomeui libgoocanvas libgtk+2
  libgtk+2-common libgtk+2-common-devel libgtk+2-devel libgtkglext
  libgtkimageview libgtkmm2 libgtkspell libgutenprint libkdeeduui4
  libkeduvocdocument4 libkiten4 libnautilus libnet-snmp libnotify libpango
  libpango-devel libpangomm libpolkit-qt-core libpolkit-qt-gui
  libpoppler4-glib libqt4-opengl librsvg libsatlib4 libscience4
  libsox-fmt-ffmpeg libtiger libupnp libva1 libvte libwebkit libwine-gl
  libxine lsb lsb-desktop ltsp-client-nxsession ltsp-server-basic
  mozilla-plugin-adobe-flash mozilla-plugin-vlc octave openoffice.org
  openoffice.org-langpack-ru openoffice.org-langpack-uk packageinstall
  printer-drivers-base python-module-PyQt4 python-module-dbus
  python-module-kde4 python-module-pycairo python-module-pygobject
  python-module-pygoocanvas python-module-pygtk ratpoison rpminstall
  rss_glx sane-frontends scratch scratch-image scratch-plugins scribus sox
  squeak-vm stardict-gtk stellarium synaptic synaptic-usermode thunderbird
  transcode tuxpaint tuxpaint-stamps ufraw virtualbox vlc
  vlc-interface-oldhttp vlc-interface-oldtelnet vlc-kde4 vlc-maxi
  vlc-plugin-faad vlc-plugin-ffmpeg vlc-plugin-loader vlc-plugin-notify
  vlc-plugin-ogg vlc-plugin-oss vlc-plugin-projectm vlc-plugin-sdl
  vlc-plugin-snapshot vlc-plugin-svg vlc-plugin-xcb wm-select wxGTK
  wxMaxima xinit xinitrc xorg-dri-ati xorg-dri-intel xorg-dri-mach64
  xorg-dri-mga xorg-dri-r128 xorg-dri-radeon xorg-dri-savage xorg-dri-sis
  xorg-dri-tdfx xorg-dri-via xorg-drv-apm xorg-drv-ark xorg-drv-ati
  xorg-drv-chips xorg-drv-cirrus xorg-drv-evdev xorg-drv-fbdev
  xorg-drv-i740 xorg-drv-i810 xorg-drv-intel xorg-drv-joystick
  xorg-drv-keyboard xorg-drv-mach64 xorg-drv-mga xorg-drv-mouse
  xorg-drv-multimedia xorg-drv-neomagic xorg-drv-nv xorg-drv-openchrome
  xorg-drv-r128 xorg-drv-radeon xorg-drv-rendition xorg-drv-s3
  xorg-drv-s3virge xorg-drv-savage xorg-drv-siliconmotion xorg-drv-sis
  xorg-drv-sis671 xorg-drv-synaptics xorg-drv-tdfx xorg-drv-trident
  xorg-drv-tseng xorg-drv-vesa xorg-drv-video xorg-drv-vmware xorg-drv-void
  xorg-server xorg-utils xplanet xsane xsane-gimp2
  xscreensaver-hacks-rss_glx xulrunner xulrunner-libs yagf
« Последнее редактирование: 11.05.2013 18:26:11 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн xak-altsp

  • Завсегдатай
  • *
  • Сообщений: 238
    • Email
Re: Сервер терминалов на P6
« Ответ #20 : 11.05.2013 18:38:36 »
Хм...
Про LTSP это примерно мне ясно: чрут и софт.
Тут дело в другом, у меня не получается загрузить чруты 4.0/p5 на p6/t6/p7/Sisyphus.
Загрузка начинается, адрес клиент получает, но дальше
rootserver 192.168.0.1 rootpath: 192.168.0.1:/var/lib/ltsp/i586
filename: /ltsp/i586/vmlinuz
не идёт.
Только я для tftp подсовываю новое ядро -- всё начинает работать.
Но только на ВМ, на реальном железе иксы не стартуют, а новое ядро в 4.0/p5 чрут не засунуть...

проблема может быть только в tftp/dhcp(возможно iptables?), какая система не важно.
Иксы не стартуют, потому что не настроен XDMCP.
И еще для надежности добавить "-ac" к строке запуска xorg в чруте(в lts.conf "DISABLE_ACCESS_CONTROL = Y").

Почему именно хочу на Школьном Терминале 5.0.2, да потому что здесь всё настроено уже, не надо заморачиваться.
Поэтому хотелось бы попробовать обновить имеющийся дистрибутив.

Не знаю что имеете ввиду под настроено, /home можно и перенести, /etc/cups /etc/openssh и т.п. тоже можно скопировать.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Сервер терминалов на P6
« Ответ #21 : 11.05.2013 18:45:17 »
Не знаю что имеете ввиду под настроено, /home можно и перенести, /etc/cups /etc/openssh и т.п. тоже можно скопировать.
Набор софта + настройки для LTSP из коробки. Хотя всё это можно самостоятельно настроить, тут не спорю :)
проблема может быть только в tftp/dhcp(возможно iptables?), какая система не важно.
Не знаю в чем беда, не могу понять к сожалению...
Брал для теста ltsp-беты Михаила Шигорина. Может там что не донастроено...

Суть проблемы, которая назревает, -- это старый софт, в основном офис + браузеры. Пытаюсь найти выход...

Здесь хорошее описание принципа работы LTSP - http://www.senyk.poltava.ua/projs/books/XTerms/
Спасибо, почитаю на досуге :)
Сноси Винду, переходи на Линукс ! :)

Оффлайн xak-altsp

  • Завсегдатай
  • *
  • Сообщений: 238
    • Email
Re: Сервер терминалов на P6
« Ответ #22 : 11.05.2013 19:02:20 »
Не знаю что имеете ввиду под настроено, /home можно и перенести, /etc/cups /etc/openssh и т.п. тоже можно скопировать.
Набор софта + настройки для LTSP из коробки. Хотя всё это можно самостоятельно настроить, тут не спорю :)
Я не уверен, что после такого обновления эти настройки будут работать :)
Если хоть раз настроить вручную nfs,tftp,dhcp,xdmcp то потом это покажется совсем не сложно и быстро. Поддержка флешек ставится пакетом, pulseaudio вручную.

проблема может быть только в tftp/dhcp(возможно iptables?), какая система не важно.
Не знаю в чем беда, не могу понять к сожалению...
Брал для теста ltsp-беты Михаила Шигорина. Может там что не донастроено...
Если в бете все работает, то там все в порядке. В любом случае надо разбираться с tftp/dhcp.

Суть проблемы, которая назревает, -- это старый софт, в основном офис + браузеры. Пытаюсь найти выход...
Я не пробовал на P5, например OO 3.2 или LO 3.6 из rpm работает?
Бинарные сборки Firefox тоже не работают ?
« Последнее редактирование: 11.05.2013 20:59:14 от xak-altsp »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Сервер терминалов на P6
« Ответ #23 : 11.05.2013 20:03:40 »
Если хоть раз настроить вручную tftp,dhcp,xdmcp то потом это покажется совсем не сложно и быстро. Поддержка флешек ставится пакетом, pulseaudio вручную.
Можно наверно этой статьёй руководствоваться http://www.altlinux.org/LTSP/BuildYourself
Я не уверен, что после такого обновления эти настройки будут работать
Скорей всего так и будет :)
Если в бете все работает, то там все в порядке. В любом случае надо разбираться с tftp/dhcp.
Да что такое, сейчас на ВМ установил ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/terminal/old/ltsp-icewm-t6_20120309-i586.iso и засунул чрут от p5 -- всё работает, как я проверяю...
Я не пробовал на P5, например OO 3.2 или LO 3.6 из rpm работает?
Бинарные сборки Firefox тоже не работают ?
Увы не проверял, предпочитаю устанавливать пакеты из бранчей.

Ладно, тогда надо найти сборку на TDE3 на t6... например, -- http://forum.altlinux.org/index.php/topic,5378.0.html и приделать LTSP.
Нужно узнать, обновления какие-нибудь были у этой сборки...
Сноси Винду, переходи на Линукс ! :)

Оффлайн xak-altsp

  • Завсегдатай
  • *
  • Сообщений: 238
    • Email
Re: Сервер терминалов на P6
« Ответ #24 : 11.05.2013 20:38:28 »
Если хоть раз настроить вручную tftp,dhcp,xdmcp то потом это покажется совсем не сложно и быстро. Поддержка флешек ставится пакетом, pulseaudio вручную.
Можно наверно этой статьёй руководствоваться http://www.altlinux.org/LTSP/BuildYourself
Да, конечно и этой статьи хватит, но всё кратко. Забыл, конечно же еще nfs :)

Ладно, тогда надо найти сборку на TDE3 на t6... например, -- http://forum.altlinux.org/index.php/topic,5378.0.html и приделать LTSP.
Нужно узнать, обновления какие-нибудь были у этой сборки...
KDE3 есть в бранче P6. Всё таки наверное лучше обычный P6 и установить KDE3.
« Последнее редактирование: 11.05.2013 20:56:22 от xak-altsp »

Оффлайн xak-altsp

  • Завсегдатай
  • *
  • Сообщений: 238
    • Email
Re: Сервер терминалов на P6
« Ответ #25 : 11.05.2013 20:56:43 »
Имена пакетов посмотрел... возможно при обновлении с P5 пакеты KDE3 просто обновятся ???
Я одно время экспериментировал с P6, можно даже держать одновременно KDE3 и KDE4. Не помню точно, но вроде бы разрулить можно файлом startkde.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Сервер терминалов на P6
« Ответ #26 : 11.05.2013 20:58:58 »
KDE3 есть в бранче P6. Всё таки наверное лучше обычный P6 и установить KDE3.
Я в первую очередь смотрю на Вики:
Цитировать
Для создания терминального сервера mike@ проверены пакеты из веток:
4.0 (выделенная система, 2007-09-11);
p5  (дистрибутив, 2010-03-15);
5.1 (контейнер OpenVZ, 2011-04-03);
t6 (дистрибутив, 2012-03-09).

Тем более, если брать какой-нибудь дистр на p6, придётся сносить второе DE + некоторый софт, например, и ставить KDE3.
Думаю, вариант с t6 и с минимальной сборкой Drool'а будет предпочтительней.
Хотя и да, p6 вроде как стабильная ветка, официально поддерживаемая ALT Linux...
Имена пакетов посмотрел... возможно при обновлении с P5 пакеты KDE3 просто обновятся ???
Я одно время экспериментировал с P6, можно даже держать одновременно KDE3 и KDE4. Не помню точно, но вроде бы разрулить можно файлом startkde.
Это если всё же сделать update до p6 ?
Неее, ну два DE мне не надо. Чем меньше -- тем лучше. :)
Сноси Винду, переходи на Линукс ! :)

Оффлайн xak-altsp

  • Завсегдатай
  • *
  • Сообщений: 238
    • Email
Re: Сервер терминалов на P6
« Ответ #27 : 11.05.2013 21:15:27 »
Думаю, вариант с t6 и с минимальной сборкой Drool'а будет предпочтительней.
Хотя и да, p6 вроде как стабильная ветка, официально поддерживаемая ALT Linux...
По простоте установки предпочтительнее сборка, в остальном не знаю :)
При установке KDE3 часть пакетов будут с KDE4, например kdm.

Имена пакетов посмотрел... возможно при обновлении с P5 пакеты KDE3 просто обновятся ???
Я одно время экспериментировал с P6, можно даже держать одновременно KDE3 и KDE4. Не помню точно, но вроде бы разрулить можно файлом startkde.
Это если всё же сделать update до p6 ?
Неее, ну два DE мне не надо. Чем меньше -- тем лучше. :)
Я бы с нуля делал на P6, я в общем то и начал, но не доделал и лежит на ВМ. И я старался сделать KDE3+KDE4, и даже по XDMCP посмотрел KDE4, тормозит и артефакты ;) Но это наверное решаемо, отключить что то надо было.
У меня много изменений в KDE3, например xdg структура меню, контекстное меню и т.п., поэтому переносить на TDE оказалось не так просто.

Оффлайн flint1975

  • Завсегдатай
  • *
  • Сообщений: 1 425
    • Email
Re: Сервер терминалов на P6
« Ответ #28 : 11.05.2013 22:19:36 »
Я тут собрал некоторый стэнд из реального железа, в основном проблемного: материнки intel 815 chip / celeron 1200 / 256mb / video Integrated
и то же, но video NVidia MX 440 64mb
Сейчас кручу терминальный сервер и размышляю:
Для типового решения с одним железным сервером надо делать под виртуальными машинами. Возникает вопрос, а OpenVZ пойдет?
Т.е. Хочется иметь серверы:
1. Vnc - 1 штука, и хостить под ним VirtualBox с Виндой (Сервер 2003)
2. Серверы окружения (dhcp, bind, domain, backup, возможно Samba)
3. Сервер сетевой загрузки / установки (множественной) (возможно dhcp сюда переместить) (OpenVZ)
4. Сервер терминалов (в виде отдельного контейнера OpenVZ)
5. Web сервер с мелкой инфраструктурой (wiki/ bagtracker) (тоже в OpenVZ)
6. Сервер маршрутизации, OpenVPN, VPN, Возможно PPPoe или иное подключение интернета сюда же (тоже в контейнер)
Реально в одну железку впихнуть?
 А то уж очень интересная конструкция получается - переезд на новое железо, причем можно по частям - предельно просто!

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: Сервер терминалов на P6
« Ответ #29 : 12.05.2013 12:28:46 »
проблема может быть только в tftp/dhcp(возможно iptables?), какая система не важно.
Ну вот опять не грузит...
Установлен был вчера на ВМ ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/terminal/old/ltsp-icewm-t6_20120309-i586.iso. Всё работало, вчера писал об этом. Теперь, установил kdebase, удалил icewm. Теперь не грузится, после:
...
rootserver: 192.168.0.1 rootpath: 192.168.0.1:/var/lib/ltsp/i586
filename: /ltsp/i586/vmlinuz
connect: Connection refused
read: Connection refused
read: Connection refused
...
Ничего не менял, только kdebase + зависимости.
Сноси Винду, переходи на Линукс ! :)