понедельник, 30 марта 2009 г.

Сборка xxkb и ошибка компиляции.

Если при сборке xxkb вылезли такого рода ошибки:

xxkb.o: In function `main':
xxkb.o(.text+0x1075): undefined reference to `XShapeQueryExtension'
wlist.o: In function `win_update':
wlist.o(.text+0x9a): undefined reference to `XShapeCombineMask'
wlist.o(.text+0xc1): undefined reference to `XShapeCombineMask'

то значит при выполнении xmkmf и создании Makefile не был добавлен линковочный параметр
-lXext

Открываем Makefile и добавляем после после -lXt еще и -lXext. Т.е. должно получиться вроде этого:

LOCAL_LIBRARIES = $(XONLYLIB) -lXpm -lXt -lXext


Ну и теперь make должно все собраться.

пятница, 27 марта 2009 г.

Установка Slackware 12.2 с DVD SATA.

Получил новое железо, все через SATA подключено. И DVD в том числе. Как и следовало ожидать, во время установки "автоматом" не нашелся "источник" установки. А все потому, что он определился как /dev/scd0, а не как более привычный /dev/sdb /dev/hdb. Т.е. в "ручном" режиме выбора привода (manual) ввел правильное значение и вперед.

понедельник, 16 марта 2009 г.

Установка (перенос) ltsp 4.2

Монтируем iso образ во временный каталог.
Достаем из него ltsp-utils/ltsp-utils-0.25-0.tgz -- ltspcfg + ltspadmin и запускаем ltspadmin. Подробных инструкций в сети море. Выбираем пункт Install/Update LTSP Packeges и затем вводим путь вида file:///tmp/.... к вашему смонтированному временному каталогу. Дальше все по умолчанию, и подтверждаем Correct? y
Список пакетов - берем все.

Далее настройки. У нас уже есть готовые настройки для ltsp и для sandbox. копируем в нужные места.
Надо теперь допилить запуск сервисов. Добавить пользователей и допилить настройки dhcp, ssh и т.д.
/etc - exports, dhcpd.conf, hosts
в sandbox поменять на правильных пользователей в home.

сгенерировать новые файлики ключей для ssh и закинуть их в sandbox, т.е.
ssh-keygen -t rsa (при запросе пароля (Enter passphrase) его не вводить (Enter и еще раз Enter для подтверждения)
id_rsa.pub нужно закинуть в ltsp для каждого пользователя.

---- inetd.conf надо раскоментировать запуск tftp да еще сделать killall -HUP inetd (что бы inetd перечитал настройки)

И еще при установке райда каким-то образом поменялись права на рут каталог (точнее не права, а собственник). Из-за этого не хотела chroot ssh.