Многие наверное знакомы с замечательным дистрибутивом под названием SLAX. Этот дистрибутив устанавливается на CD/DVD-диск или USB Flash-карту и содержит в себе минимальный набор приложений для повседневной работы.
В этой заметке я хочу рассмотреть процесс установки SLAX на USB Flash-карту и последующую донастройку его на использование русского языка.
Прежде всего нам понадобиться архив с USB-версией SLAX, который можно скачать со страницы: www.slax.org/get_slax.php.
Далее делаем всё так, как написано здесь:
- Монтируем флэшку в какой-нибудь каталог. Например /mnt/flash.
- Распаковываем архив со SLAX в этот каталог командой:
tar xfv slax-*.tar -C /mnt/flash. - Переходим в каталог /mnt/flash/boot.
- Запускаем скрипт, делающий нашу карту загрузочной:
/bin/sh bootinst.sh
Всё. После этого можно перезагрузить компьютер и загрузиться с USB. Вы увидите стандартный рабочий стол SLAX. И вот теперь самое главное - приступаем к русификации.
Вид рабочего стола SLAX по умолчанию |
Всё. После этого можно перезагрузить компьютер и загрузиться с USB. Вы увидите стандартный рабочий стол SLAX. И вот теперь самое главное - приступаем к русификации.
Будем использовать локаль ru_RU.UTF-8, которую сначала нужно создать с помощью localedef. Однако последняя почему-то отказалась работать и пришлось искать альтернативное решение.
Оно было найдено в виде копирования нужной локали с установленной на жёсткий диск Kubuntu.
Раздел с kubuntu SLAX подмонтировал в /mnt/sda1, поэтому локаль копировалась так:
mkdir -p /usr/lib/locale cp -vR /mnt/sda1/usr/lib/locale/ru_RU.utf-8 /usr/lib/locale
После этого нужно отредактировать файл /etc/profile.d/lang.sh добавив в конец строки:
export LANG=ru_RU.UTF-8 export LC_ALL=ru_RU.UTF-8
Далее нужно изменить настройки клавиатуры для X, но к сожалению конфигурация X при каждой загрузке создаётся заново, и если мы будем вносить изменения в /etc/X11/xorg.conf, то после перезагрузки мы их потеряем.
Эта проблема решается достаточно просто, хотя способ решения автор считает грязным хаком: создаём файл ~/.kde/Autostart/ru_kb следующего содержания:
#!/bin/sh setxkbmap -model pc104 -layout us,ru -variant ,winkeys -option grp:ctrl_shift_toggle,grp_led:scroll
И делаем его исполняемым:
chmod +x ~/.kde/Autostart/ru_kb
После этого можно перезагрузить SLAX и пользоваться им уже в русифицированном варианте.
В завершение хочется отметить что в SLAX можно устанавливать tgz-пакеты из slackware-current. Я например установил себе telnet, yakuake, kde-i18n-ru и koffice-i18n-ru.
Killy 2008-03-15 02:46:59 (#)