X Strike force совсем охренели
Nov. 8th, 2007 02:50 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Пытаюсь тут собрать из дебиановских пакетов (из etch) X-терминал.
Нужен x-сервер. Смотрим пакет x-server-xorg - зависит от кучи всякой фигни, включая xbase-clients. Ну ладно, это метапакет, который
используется в типичной ситуации рабочей станции. А сам X-сервер лежит в пакете xserver-xorg-core.
Смотрим пакет xserver-xorg-core - всё вроде хорошо, но он ЗАВИСИО ОТ xserver-xorg.
Блин! И как теперь X-терминалы комплектовать прикажете? (ltsp не предлагать, там еще хуже.)
На X-терминале, если кто не знает НЕ НУЖНЫ
1. Шрифты (их предоставляет фонт сервер)
2. Какие-либо x-клиенты (их там запускать некому).
Зато нужен аудио-сервер (например nasd. К переходу на PulseAudio я пока не готов), и floppyd для доступа к removable устройствам.
Upd Еще феерическое - floppyd зависит от mtools.
Нужен x-сервер. Смотрим пакет x-server-xorg - зависит от кучи всякой фигни, включая xbase-clients. Ну ладно, это метапакет, который
используется в типичной ситуации рабочей станции. А сам X-сервер лежит в пакете xserver-xorg-core.
Смотрим пакет xserver-xorg-core - всё вроде хорошо, но он ЗАВИСИО ОТ xserver-xorg.
Блин! И как теперь X-терминалы комплектовать прикажете? (ltsp не предлагать, там еще хуже.)
На X-терминале, если кто не знает НЕ НУЖНЫ
1. Шрифты (их предоставляет фонт сервер)
2. Какие-либо x-клиенты (их там запускать некому).
Зато нужен аудио-сервер (например nasd. К переходу на PulseAudio я пока не готов), и floppyd для доступа к removable устройствам.
Upd Еще феерическое - floppyd зависит от mtools.
no subject
Date: 2007-11-08 11:59 am (UTC)Откуда взялись шрифты вдруг?
no subject
Date: 2007-11-08 12:14 pm (UTC)no subject
Date: 2007-11-08 12:01 pm (UTC)no subject
Date: 2007-11-08 12:03 pm (UTC)no subject
Date: 2007-11-08 12:13 pm (UTC)Вообще-то
1. Я не пользуюсь iceweasel, я пользуюсь iceape
2. Не уверен что у меня сейчас вообще стоит хоть какой-нибудь флэшовый плагин.
no subject
Date: 2007-11-08 01:24 pm (UTC)ALSA native device files are located in /dev/snd/. (ALSA's kernel-
OSS-emulation device files are of course the same as the OSS device
files.)
причём он (скорее, я думаю, как раз флэш), устройство лочит и не отдаёт пока не выгрузишь броузер целиком :(
iceape это что и откуда?
no subject
Date: 2007-11-09 10:53 am (UTC)no subject
Date: 2007-11-09 11:29 am (UTC)no subject
Date: 2007-11-09 11:32 am (UTC)Дурацкий вопрос
Date: 2007-11-08 12:15 pm (UTC)Re: Дурацкий вопрос
Date: 2007-11-08 12:18 pm (UTC)Re: Дурацкий вопрос
Date: 2007-11-08 12:31 pm (UTC)Ну или просто метаинформацию поправить, без пересборки?
Re: Дурацкий вопрос
Date: 2007-11-08 12:40 pm (UTC)На крайней случай есть хаки - от убирания зависимости (она д.б. в текстовом файле - подпись придется править, угу) до впихивания списка файлов вручную или "нестандартным" пакетом (сСписок файлов (http://packages.debian.org/etch/xserver-xorg-core/i386/filelist) у него не такой страшный). Конечно, в последнем случае скорее всего придется LDPATH какой-нибудь править.
Угу, понимаю, время. :(
Re: Дурацкий вопрос
Date: 2007-11-08 01:09 pm (UTC)Re: Дурацкий вопрос
Date: 2007-11-08 04:39 pm (UTC)jek@jeknote:/home/ftp/video$ apt-cache showsrc xorg-server
Package: xorg-server
Binary: xserver-xorg-core, xvfb, xserver-xorg-core-dbg, xnest, xserver-xephyr, xserver-xorg-dev
Но список Build-depends впечатляет.
Re: Дурацкий вопрос
Date: 2007-11-08 12:42 pm (UTC)P.S. не пинать, я в этом мало понимаю, просто мысль вслух. :)
Re: Дурацкий вопрос
Date: 2007-11-08 01:26 pm (UTC)Re: Дурацкий вопрос
Date: 2007-11-08 05:08 pm (UTC)Re: Дурацкий вопрос
Date: 2007-11-08 07:17 pm (UTC)no subject
Date: 2007-11-08 12:46 pm (UTC)no subject
Date: 2007-11-08 12:48 pm (UTC)no subject
Date: 2007-11-08 01:01 pm (UTC)no subject
Date: 2007-11-08 01:37 pm (UTC)Кажется, именно этот баг обсуждается здесь (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=362313), он приводит у многих к худшим вещам.
А вот дословно вот отсюда (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=412737)
If you want to see this fixed, then please read
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=362313 and suggest
something that would work.
Не совсем "это фича", но "исправлять не будем" другим способом.
no subject
Date: 2007-11-08 01:20 pm (UTC)2. Добавить его в sf.net как немеряную фичу для разработчегов ;-)
no subject
Date: 2007-11-08 01:29 pm (UTC)опционально xorg-server-input-
Если драйвера не задать тут --- он вытащит все.
Сделано как я понимаю для того чтоб нелья было поставить core без драйверов вообще.
PS если терминалов много одинаковых -- сделать свой метапакет equivs'ом.
no subject
Date: 2007-11-08 02:25 pm (UTC)Дебиан просто всё больше превращается в Windows.
Date: 2007-11-08 06:06 pm (UTC)no subject
Date: 2007-11-08 06:42 pm (UTC)По моему надо ставить минимальную систему + X, Это и возможность упдейта данного терминала упростит и позволит заняться чем либо полезным --- например монтированием флешек, сетевым звуком, прочими локальными устройствами ;)
PS
no subject
Date: 2007-11-08 07:04 pm (UTC)А заняться чем-нибудь, не важно полезным и вредным юзеру я там не позволю. Не положено там юзеров. Юзера сразу на хост по XDMCP логинятся, туда где приложения запускаются.
А флэшками будет floppyd заниматься.
no subject
Date: 2007-11-08 10:29 pm (UTC)А почему ему /home/login_name все таки не монтировать? часть приложений могла бы исполняться локально все настройки у пользователя и доступ к хоме прост и незатейлив тогда, Все таки жесткий диск может оказаться дешевле иде-флеша, а тогда получится весь терминал это инсталятор для существующего компа, после легкой манипуляции люди бутятся и работают. Вторая часть дистрибутива это двд с серверным софтом, и третья это двд с дидактическими материалами для какого нибудь мудла. Все можно поставить на любой класс.
PS
no subject
Date: 2007-11-09 06:46 am (UTC)\А потому что там юзеров нет. Это терминал. Тупая железка. Которую один раз настроил и не трогаешь, пока не сломается.
В прошлый раз так не получилось настроить, потому что я стал по NFS /usr с хоста монтировать. Поэтому при апгрейде системы на хосте пришлось переделывать - /lib у терминала был свой, а /usr/bin - нет.
Теперь у него файловая система полностью автономная (хотя физически лежит на хосте).
no subject
Date: 2007-11-09 03:43 pm (UTC)no subject
Date: 2007-11-09 04:48 pm (UTC)