vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Пытаюсь тут собрать из дебиановских пакетов (из 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.

Date: 2007-11-08 11:59 am (UTC)
From: [identity profile] serge-matveev.livejournal.com
так а в чём проблема-то? xserver-xorg это пустой, практически, пакет, зависящий от xbase-clients, xserver-xorg-core, xkb-data, и драйверов input и video

Откуда взялись шрифты вдруг?

Date: 2007-11-08 12:01 pm (UTC)
From: [identity profile] lester-dev.livejournal.com
мммм... могу только придумать собрать из сорцев пакет

Date: 2007-11-08 12:03 pm (UTC)
From: [identity profile] awind.livejournal.com
слушай, а тебе удалось текущий iceweasel от etch и его флэшовые плагины научить через nas работать?

Date: 2007-11-08 01:24 pm (UTC)
From: [identity profile] awind.livejournal.com
не спасает. похоже он уже знает что должна быть ALSA, а устройства у неё свои.

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 это что и откуда?

Date: 2007-11-09 10:53 am (UTC)
From: [identity profile] edo-rus.livejournal.com
iceape это mozilla ;)

Date: 2007-11-09 11:29 am (UTC)
From: [identity profile] awind.livejournal.com
да оно всё мозилла ;)

Date: 2007-11-09 11:32 am (UTC)
From: [identity profile] awind.livejournal.com
ммда... похоже это всё-таки кривые флэшовые плагины, в опере та же картина.

Дурацкий вопрос

Date: 2007-11-08 12:15 pm (UTC)
From: [identity profile] cmike.livejournal.com
А убрать зависимости посмотреть, вдруг сработает? Интересно, зачем тут зависимость. Есть догадка - зависимость поставлена для того, чтобы не обновляли xserver-xorg-core без обновления xserver-xorg. В этом случае все должно сработать. :)

Re: Дурацкий вопрос

Date: 2007-11-08 12:31 pm (UTC)
From: [identity profile] blacklion.livejournal.com
А нету force-установки пакета, с забиванием на зависимости?
Ну или просто метаинформацию поправить, без пересборки?

Re: Дурацкий вопрос

Date: 2007-11-08 12:40 pm (UTC)
From: [identity profile] cmike.livejournal.com
Э... да, пересобрать xserver-xorg-core. По крайней мере я бы начал с этого. Что-нибудь мешает это сделать? У дебиана вроде бы есть понятие source dependencies.

На крайней случай есть хаки - от убирания зависимости (она д.б. в текстовом файле - подпись придется править, угу) до впихивания списка файлов вручную или "нестандартным" пакетом (сСписок файлов (http://packages.debian.org/etch/xserver-xorg-core/i386/filelist) у него не такой страшный). Конечно, в последнем случае скорее всего придется LDPATH какой-нибудь править.

Угу, понимаю, время. :(

Re: Дурацкий вопрос

Date: 2007-11-08 04:39 pm (UTC)
From: [identity profile] jek-hor.livejournal.com
Ну не совсем:
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)
teak: (Default)
From: [personal profile] teak
Сварганить пустой пакет без зависимостей, который provides xserver-xorg?

P.S. не пинать, я в этом мало понимаю, просто мысль вслух. :)

Re: Дурацкий вопрос

Date: 2007-11-08 05:08 pm (UTC)
From: [personal profile] ramendik
Мне почему-то кажется, что ты меня агитировал не собирать бинарники вручную, без пакетной системы, вообще никогда. И если хоть что-то надо собрать - собирать в пакет.

Date: 2007-11-08 12:46 pm (UTC)
From: [identity profile] besm6.livejournal.com
Багрепорт отправлен?

Date: 2007-11-08 12:48 pm (UTC)
From: [identity profile] cmike.livejournal.com
Что-то мне говорит, что ответом будет длинное рассуждение на тему "это не баг, это фича". :(

Date: 2007-11-08 01:01 pm (UTC)
From: [identity profile] besm6.livejournal.com
Очень не факт. Невозможность нормально настроить X-терминал есть баг.

Date: 2007-11-08 01:37 pm (UTC)
From: [identity profile] cmike.livejournal.com
Я имел в виду, что это было сделано сознательно, чтобы избежать etc. На случайный баг не похоже, похоже на "не смогли справиться".

Кажется, именно этот баг обсуждается здесь (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.

Не совсем "это фича", но "исправлять не будем" другим способом.

Date: 2007-11-08 01:20 pm (UTC)
From: [identity profile] ignik.livejournal.com
1. Породить под дебиан виртуальный пакет который ставится как затычка по имени.
2. Добавить его в sf.net как немеряную фичу для разработчегов ;-)

Date: 2007-11-08 01:29 pm (UTC)
From: [identity profile] avnik.livejournal.com
xorg-server+xorg-core+ (опционально)xorg-server-video- +
опционально xorg-server-input-

Если драйвера не задать тут --- он вытащит все.
Сделано как я понимаю для того чтоб нелья было поставить core без драйверов вообще.

PS если терминалов много одинаковых -- сделать свой метапакет equivs'ом.
From: [identity profile] fk0.livejournal.com
Давно плююсь на него. Чем больше номер версии, тем сильней. Вернуться что ли на шлакварь...

Date: 2007-11-08 06:42 pm (UTC)
From: (Anonymous)
Вы же хотели автономный Х терминал, как же ему бедному без шрифтов?

По моему надо ставить минимальную систему + X, Это и возможность упдейта данного терминала упростит и позволит заняться чем либо полезным --- например монтированием флешек, сетевым звуком, прочими локальными устройствами ;)

PS

Date: 2007-11-08 10:29 pm (UTC)
From: (Anonymous)
Мы по разному поняли автономность ;). А vnc клиента там не будет по определению? по моему очень нужная вещь.

А почему ему /home/login_name все таки не монтировать? часть приложений могла бы исполняться локально все настройки у пользователя и доступ к хоме прост и незатейлив тогда, Все таки жесткий диск может оказаться дешевле иде-флеша, а тогда получится весь терминал это инсталятор для существующего компа, после легкой манипуляции люди бутятся и работают. Вторая часть дистрибутива это двд с серверным софтом, и третья это двд с дидактическими материалами для какого нибудь мудла. Все можно поставить на любой класс.

PS

Date: 2007-11-09 03:43 pm (UTC)
From: [identity profile] asphyx-lj.livejournal.com
А много ли X-клиентов используют X core protocol для вывода текста? Проще уж оставить минимальный набор шрифтов (misc, adobe etc.), хранящийся локально, и забить на этом =)

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

May 2025

S M T W T F S
    1 2 3
4 56 7 8 9 10
11 12 131415 1617
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 23rd, 2025 12:37 pm
Powered by Dreamwidth Studios