Yellow Leaf

Yellow Leaf


Поиск по сайту


Вход
Правила портала
Регистрация
Забыли пароль?
О команде проекта
Справка по оформлению постов


Последние комментарии к новостям и статьям
Re: С днём системного администратора!
Re: Вышел новый номер v10.07(2) компьютерного журнала UserAndLINUX.
Re: Отчет о первом "Runtu InstallFest" в Екатеринбурге
Re: OpenVPN сервер для офисного шлюза на FreeBSD
Re: Релиз Runtu LXDE 10.04!
Ещё комментарии >>>


Новые файлы
Debian: cue2tracks_0.2.11_all (Дополнение для CUE 2 Tracks v0.2.11)
Gentoo: cue2tracks-0.2.11 (Дополнение для CUE 2 Tracks v0.2.11)
CUE 2 Tracks v0.2.11
Jabber-Shell 20090303
EasySoft AutoRun 0.4.1


Новое на форуме
Движок сайта. версия 2.0
Нужен логопед, срочно
Словить процесс
проблемы с разделом жесткого диска
планировщик, веб интерфейс


Проекты
Jabber-Shell
Qmmp
QStarDict
PHPSAAdmin


 
   


Друзья сайта
 Open Kazan - Казанское сообщество пользователей OpenSource 


Посетителей с 08.09.2006

4671510


Внешний вид портала


RSS-Ленты
Новости
Файлы


 

   
  Яндекс цитирования  

«Жёлтый Лист» - cайт о мире юникс
Новости Форум Статьи Файлы Пользователи
   

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

MooSE 2008-03-11 11:07:10

Многие наверное знакомы с замечательным дистрибутивом под названием SLAX. Этот дистрибутив устанавливается на CD/DVD-диск или USB Flash-карту и содержит в себе минимальный набор приложений для повседневной работы.

В этой заметке я хочу рассмотреть процесс установки SLAX на USB Flash-карту и последующую донастройку его на использование русского языка.

Прежде всего нам понадобиться архив с USB-версией SLAX, который можно скачать со страницы: www.slax.org/get_slax.php.

Далее делаем всё так, как написано здесь:

  1. Монтируем флэшку в какой-нибудь каталог. Например /mnt/flash.
  2. Распаковываем архив со SLAX в этот каталог командой:
    tar xfv slax-*.tar -C /mnt/flash.
  3. Переходим в каталог /mnt/flash/boot.
  4. Запускаем скрипт, делающий нашу карту загрузочной:
    /bin/sh bootinst.sh

Всё. После этого можно перезагрузить компьютер и загрузиться с USB. Вы увидите стандартный рабочий стол SLAX. И вот теперь самое главное - приступаем к русификации.

SLAX default desktop

Вид рабочего стола 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.

Ключевые слова: slax setxkbmap ru_RU utf-8 русификация

Версия для печати

Возможно вас заинтересуют следующие товары:


Комментарии:

Killy 2008-03-15 02:46:59 (*)

Вообще-то локали, начиная с glibc-2.5 вроде, создаются с помощью locale-gen и /etc/locale.gen

[Ответить]


MooSE 2008-03-15 18:12:14 (*)

вот х.з. localdef команда присутствовала 100%. а про то что она только для виду, а так нужно locale-gen - я как-то не подумал...

[Ответить]


Shlomo 2008-03-19 15:05:33 (*)

А я еще swap сделал, Правда пока не понял как его подключать. Думаю, как поставить дрова для nvidia. Если просто собрать самому, это будет тру? Или всетаки стоит дождаться модуля?

[Ответить]


MooSE 2008-03-19 16:27:24 (*)

про swap:

"swapon -a" в том же /etc/rc.local

Про nvidia - хз. нужен ли он вообще на слаксе?

[Ответить]


Shlomo 2008-03-21 12:21:58 (*)

Ну а почему не нужен? Всетаки открытые дрова пока еще кривоватые.

[Ответить]


MooSE 2008-03-22 09:18:58 (*)

Ну я SLAX использую как портативную систему а не как полноценный рабочий стоЛ:)

[Ответить]


eugene 2008-08-23 17:39:38 (*)

> Запускаем скрипт, делающий нашу карту загрузочной:
> /bin/sh bootinst.sh
У меня этот скрипт в кубунте выдал ошибку - что-то про неопределённую переменную в строке 27. Пришлось делать из-под венды.

[Ответить]


MooSE 2008-09-01 20:57:38 (*)

> У меня этот скрипт в кубунте выдал ошибку - что-то про неопределённую переменную в строке 27. Пришлось делать из-под венды.

А посмотреть что на этой строке в скрипте?:)

[Ответить]


Анонимный посетитель 2009-08-03 23:59:21 (*)

>У меня этот скрипт в кубунте выдал ошибку - что-то про >неопределённую переменную в строке 27. Пришлось делать >из-под венды.

У меня тоже на убунте выдал эту ошибку. Решилось удалением таблицы разделов на флешке и созданием новой =)
Моя флешка раньше была загрузочной, может быть, это скрипту не понравилось

[Ответить]


Содержание*:
=

При копировании материалов с этого сайта ссылка на источник обязательна! Уважайте труд авторов!


Если материалы с этого сайта оказались вам полезны - Вы можете поддержать этот проект переведя на его счёт любую сумму, какую сочтёте нужным.

рублей


Обратная связь


© 2006-2010 Вадим Калинников aka MooSE