Отписываюсь как я это делал.
Как и просил theFlame по пунктам, но не шибко вдаваясь в подробности.
1)
Качаем полный образ DeLi -
deli-0.8.0-full.iso. Отсюда:
http://www.delilinux.org/wiki/doku.php?id=download2)
Установка особенных проблем не вызывает, я воспользовался этой инструкцией:
http://www.delilinux.org/wiki/doku.php?id=russian:installation:cdromПримечание 1:Моя машинка почему-то отказалась загружаться с диска с этим образом. С других дисков - пожалуйста, другие машинки с этого образа - тоже пожалуйста. А вот именно эта машинка именно с этого образа - ну ни в какую - говорит, что диск не загрузочный и всё тут. Пробовал на разные болванки писать - не помогло. Вот
тут рассматривается способ загрузки с помощью дискеты, но у меня и флоппика-то под рукой не было! Зато был ранее установленный на винт GRUB и ASPLinux, который, понятно, очень долго загружался и тормозил. Вообщем с горем пополам я загрузил его в текстовом режиме. Предварительно скачав
отсюда файлы memdisk и sbm.bin, я скопировал их в папку /boot. Теперь, перезагрузившись, я вошел в командный режим GRUB (по нажатию на кнопку "c") и ввел следующее:
kernel=/boot/memdisk
initrd=/boot/sbm.bin
boot
После этого я попал в меню sbm (smart boot manager), которое позволило мне таки загрузится с CD-ROM'а с DeLi.
3) Далее
конфигурация. За основу взял эту инструкцию:
http://www.delilinux.org/wiki/doku.php?id=russian:configuration:firststeps. Есть несколько особенностей:
- даже не беритесь настраивать TinyX - не потому, что это трудно, а потому, что его толком нельзя русифицировать;
- никакого xwmconfig и в помине нет - для настройки (а точнее просто для выбора) рабочей среды используется пункт 8 из delisetup;
- в конфигурации клавиатуры выбирайте ru_win;
- в конфигурации языка на сей раз можно выбрать русский;
- перед началом конфигурирования Xorg создайте папку /etc/X11, иначе конфигуратор не сможет записать xorg.conf;
- при конфигурации мыши, если она у вас PS/2, укажите файл устройства: /dev/psaux.
Примечание 2:
Настройкой сети и всего, что с ней связано, я не занимался.
Примечание 3: Подключение usb-флешки:
modprobe usbcore
modprobe usb-uhci
modprobe usb-storage
modprobe scsi_mod
modprobe sd_mod
mount -o codepage=866,iocharset=utf8 /dev/sda1 /mnt
Вместо usb-uhci также могут быть просто uhci или usb-ohci. Подробности -
http://www.delilinux.org/forum/topic.php?id=218.
4) Теперь
руссификация. Осуществляется правкой конфигов.
4а) Русификация
консоли:
- В файле /etc/rc.conf правим переменные FONT и KEYMAP:
FONT='Cyr_a8x16 -m koi2alt'
KEYMAP=ru
- Удостоверяемся в наличии в файле /etc/profile внизу строчки:
export LANG='ru_RU.UTF-8'
- Теперь перезагрузка и консоль русская. Переключение языков у меня достигается сочетанием ctrl + shift.
4б) Русификация
Хorg:
- Качаем архив с русскими шрифтами для Xorg отсюда:
http://user-grig.pisem.net/deli-rus-fonts.tar.bz2- Архив распаковываем по тем путям, которые в нём же и содержатся, то есть:
tar -jxvf ./deli-rus-fonts.tar.bz2 -C /
- Правим /etc/X11/xorg.conf:
Section "Files"
FontPath "/usr/lib/X11/fonts/100dpi/"
FontPath "/usr/lib/X11/fonts/75dpi/"
FontPath "/usr/lib/X11/fonts/TTF/"
FontPath "/usr/lib/X11/fonts/terminus/"
FontPath "/usr/lib/X11/fonts/misc/"
EndSection
Section "InputDevice"
...
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection
- Перезагружаем Xorg. Как ни странно, это всё. Теперь можно использовать русский язык и в X-ах. Переключение по alt+shift.
5)
Автологин в непривелегированного пользователя:
- Где-нибудь в /sbin создаем файлик autologin, не забыв сделать его исполняемым:
#!/bin/sh
exec 0</dev/$1 1>/dev/$1 2>&1
shift
exec $*
- Правим /etc/inittab:
...
c6:2:respawn:/sbin/autologin vc/6 login -f <user>
...
Вместо c6 и vc/6 может быть любая виртуальная консоль, а вместо <user> должно быть имя пользователя, в которого нужно залогиниться.
6)
Автостарт X-ов при логине пользователя:
- Устанавливаем для пользователя в качестве шелла по умолчанию - /bin/bash:
usermod -s /bin/bash <user>
Примечание 4:
Это необходимо несмотря на то, что оболочка по умолчанию (/bin/sh) является символической ссылкой на /bin/bash. В этом случае bash пытается маскироваться под настоящую sh, чего нам не хочется. За подробностями - в man bash.
- Правим ~/.bash_profile:
. $HOME/.bashrc
startx
Примечание 5:
Нужно понимать различия между файлами ~/.bash_profile и ~/.bashrc. За подробностями - man bash.
7)
Автозапуск Abiword при запуске Х-ов:
- Правим ~/.xinitrc (внизу):
abiword ~/somebook.abw
# exec icewm-session
8)
Бэкап отредактированного файла и
выключение машины по закрытию Abiword:
- Правим ~/.xinirc (там же):
abiword ~/somebook.abw
cp -f ~/somebook.abw ~/backups/`date +%F`-somebook.abw
sudo halt
# exec icewm-session
Примечание 6:Установка sudo:
- Скачиваем
отсюда пакет с sudo -
sudo-1.6.9p16-1.pkg.tar.gz- Устанавливаем так:
pacman -U ./sudo-1.6.9p16-1.pkg.tar.gz
Подробнее о pacman - здесь:
http://www.delilinux.org/wiki/doku.php?id=configuration:pacmanНастройка sudo (разрешение пользователям делать sudo halt без пароля):
- Создаем группу shutdown и добавляем в нее нужных пользователей:
groupadd shutdown
usermod -a shutdown <user>
- Правим /etc/sudoers:
%shutdown ALL=(root) NOPASSWD: /sbin/halt