FANTOO: Состояние дел на май 2008

Создание пользователя fantoo добавил в локальные скрипты и все вроде нормально. Проблема с VirtualBox -- нужна группа vboxusers где-то вначале работы udev, а ее к тому моменту еще нет. Разбираюсь. Возможно надо просто подправить ebuild для VirtualBox.

Подправил кучу ebuild на предмет
eselect opengl
когда ROOT не пустой. Странно как-то это работает. В $ROOT/etc/ld.so.conf появляется путь к каталогу с либой, у которой в качесте префикса стоит $ROOT. Хотя он тут не нужен. Пришлось делать
OLD_ROOT=$ROOT
CH_ROOT=$ROOT
ROOT=
chroot $CH_ROOT eselect ...
ROOT=$OLD_ROOT
В общем, ebuild-ы плохо отлажены для установки БИНАРНЫХ пакетов не в /

Разбираюсь, чтоб alsa при _чистой_ (первый раз) загрузке сама конфигурировалась (без вызова вручную alsa-conf)

Очень удивляет вывод wget при UTF8 и русской локали-сообщениях в консоли (фонт ter-k16b): он вместо запятых в циферках размера скаченного файла показывает квадратики. Уж такого быть не должно при нормальной настройке.

В общем процесс идет. Gentoo подходит для технологии slax тем, что как и в slakware, инфа про установленные пакеты хранится не в общем одном файле, а для каждого пакета в своем подкаталоге. А вот приспособить тот же AltLinux уже трудновато -- надо для каждой группы создавать свою базу по пакетам плюс учить rpm понимать много баз вместо одной.

Однако пока никак не удается приблизиться к тому моменту, когда можно будет перейти к жизни и работе под FANTOO. Пока много чего не допилено, к чему привык.

вывод wget при UTF8

seyko написал(а):
Очень удивляет вывод wget при UTF8 и русской локали-сообщениях в консоли (фонт ter-k16b): он вместо запятых в циферках размера скаченного файла показывает квадратики. Уж такого быть не должно при нормальной настройке.

была на форуме зловещая тема про эту проблему, помоему там эта проблема решена... она помоему и называлась как-то типа "квадратики в консоли"

Я, кажется, её

Я, кажется, её решил, выставив шрифт из ter-v*, они с самым полным набором символов


Пожалуйста, не описывайте своё железо в подписи

Попробую, спасибо

Выставил вместо ter-k16b ter-v16b. Но пока до wget не добрался. То есть сначала забыл происать его в группу /etc/portage/sets/090-gentoo-devel, а теперь вот надо пересоздать группу.

С vboxusers такая петрушка: группа создается в virtualbox-modules. Я подправил в eclass/eutils функцию enewgroup на предмет выполнения в chroot если $ROOT не пустая строка (а то группы и пользователи создавались в /etc/... а не в $ROOT/etc/... ). И правленный eutils поместил в overlay. В этом overlay был virtualbox.ebuild, а virtualbox-modules лежал в друшом overlay. И соответственно не использовал модифицированный eutils. Промашка. Придется все правленные eclass помещать в основной portage :-(

Да, ещё одна системная проблема с бинарными пакетами. В virtualbox-modules группа vboxusers создается без указания номера группы (просто взять след свободный номер) на этапе установки. Однако пакет-то уже собран и в нем прописаны права на vboxusers от сборочной системы. Чтоб не было разнобоя надо или права прописывать на этапе установки (после создания группы -- что не делается), или при создании группы всегда указывать её номер. Вот.

VirtualBox

После создания правильной группы vboxusers virtulabox стал запускаться и под пользователем FANTOO. Все хорошо. Только вот после запуска GUI требует регистрации. Мож ему надо подправить ярлык (ключик какой), чтоб не было этой муры?

РЕЗУЛЬТАТ

seyko написал(а):
Выставил вместо ter-k16b ter-v16b. Но пока до wget не добрался. То есть сначала забыл происать его в группу /etc/portage/sets/090-gentoo-devel, а теперь вот надо пересоздать группу.

с фонтом ter-v вместо квадратика -- пробел. Наверно так и задумано, но мне нравится запятая. Было раньше установлено только LANG и LC_ALL. Сделал LC_ALL пустой, а все остальные типа LC_NUMERIC и тд установил. Теперь вместо пробела показывается запятая, но man не хочет показывать русские доки без установленного LC_ALL. Пришлось для man прописать alias man="LC_ALL=ru_RU.UTF-8 man" Непонятно, в man LC_MESSAGES не хватаются.

Но в общем, пока норально, лучше чем квадратики

Заговор

alsa

Проблема автоконфигурации (работы сразу после загрузки) звуковой карточки решилась до удивления просто: путем небольшого изменения /etc/init.d/alsasound.

В функции restore() для востановления настроек миксера - при отсутствии таковых - не писать рекомендацию про запуск alsaconf, а выполнить set_mixer() (списана из /usr/sbin/alsaconf)

Но вот с обработкой ROOT при установке бинарных пакетов -- беда. Долго разбирался с тем, почему xfce4 не хочет по русски писать, а выводит квадратики. Так оказалось, что при установке бинарного пакета для pango должна выполняться конфигурация (создаваться файл //etc/pango/pango.modules). Но она выполняется только при ROOT=/. Пришлось править. И таких моментов похоже будет ещё не мало.

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

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