воскресенье, 22 июля 2007 г.

Installation Debian 4.0 NetinstCD

Debian - операционная система linux основанная на открытых исходных текстах кода (open source).
Установка Debian в минимальной конфигурации, или всё необходимое в домашнем копмпьютере.
Для установки нам потребуется debian4.0-netintCD

Установщик Debian был неоднократно описан во многих источниках, поэтому установку с CD мы опустим.
После удачной установки, мы имеем Linux с минимальным набором программ.
Установим Xorg:
apt-get install x-window-system
Протестируем работу:
startx


Инсталлируем "Графическое окружение" или другими словами оконный менеджер. Сейчас их большое количество (KDE, GNOME, XFCE и др.), но мы выберем KDE:
apt-get install kde

apt-get install kdm

Локализуем меню KDE:
apt-get install kde-i18n-ru

Установим ATI видео драйвера
apt-get install module-assistant fglrx-driver fglrx-kernel-src
module-assistant auto-install fglrx-kernel-src

При запуске fgl_glxgears иногда возникает следующая ошибка:

Using GLX_SGIX_pbuffer
FGLTexMgr: open of shared memory object failed (Permission denied)
__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!

Для решения данной проблемы необходимо включить POSIX Shared Memory и примонтировать каталог с виртуальной памятью:

1. Добавим следующую строку в /etc/fstab: tmpfs /dev/shm tmpfs defaults 0 0
2. Примонтируем : mount /dev/shm
3. Проверим корректность: mount | grep "shm"

Если все сделали правильно мы должны увидеть следующее:
tmpfs on /dev/shm type tmpfs (rw)

Сконфигурим XORG:
dpkg-reconfigure xserver-xorg

Часть моего конфига /etc/X11/xorg.conf

Section "Device"
Identifier "ATI RADEON X300"
Driver "fglrx"
BusID "PCI:4:0:0"
Option "UseFBDev" "true"
EndSection

Section "Monitor"
Identifier "NEC 1770GX"
Option "DPMS"
HorizSync 29-81
VertRefresh 43-75

Осталось включить поддержку стандартной win-раскладки, ввод кириллицы и настроить переключение клавиатуры в Xorg. В том же конфиге отредактируем:

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc102"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection
Это позволит переключать раскладку по Ctrl+Shift.

Установим Индикатор Раскладки клавиатуры:
apt-get install kkbswitch
Ну и консоль как в Quake :
apt-get install yakuake
На этом все :)
reboot