главная пошаговое создание livecd что такое linux ISO образы
Операционная система с графическим интерфейсом
На главнуюКонтактыКарта сайта
Полезное


 

Лучшие сервисы для хранения www.skladovka.ru.

ДОБРО ПОЖАЛОВАТЬ


Установка и русификация SLAX на USB Flash

Многие наверное знакомы с замечательным дистрибутивом под названием 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.