Архивы автора: Пользователь Slax

Ручное монтирование сменных носителей в Slax Linux

Как уже было отмечено в предыдущей статье, для того чтобы отображались файлы и каталоги с русскими именами на сменных носителях необходимо вручную перемонтировать устройство в нужной кодировке. Для этого используется такой синтаксис:

ru-mount [vfat|ntfs] [DEVICE]

В первом аргументе указывается файловая система нужного нам устройства – FAT, NTFS или vfat (для флеш накопителей), а во втором – само имя устройства. Его можно узнать лишь после того, как устройство смонтировалось автоматически.

имя устройства USB носителя

Таким образом, для этого USB носителя имя устройства будет иметь вид – /dev/sdb1. Следовательно, для того чтобы сделать русские файлы на нем видимыми, необходимо в консоли выполнить:

ru-mount vfat /dev/sdb1

А затем вновь открыть тот же раздел.

Конечно, это далеко не так удобно, как хотелось бы, но на данный момент для официальной версии системы Slax другого выхода, к сожалению, нет.

Я не зря сделал акцент на словах «официальная версия». Так как помимо нее есть и неофициальная, которая сразу идет русифицированной и не имеет проблем с отображением русскоязычных файлов и папок.

Для того, чтобы скачать неофициальную версию операционной системы Slax заходите на страницу: Скачать Slax 6.1.2.

Работа с модулями в Slax Linux

Работа с модулями в Slax Linux

Существует несколько различных способов загрузки модулей для работы в системе Slax Linux.

В папке /base хранятся все базовые модули. Не стоит удалять или отключать эти модули, если вы новичок в работе с системой.

Наиболее часто используемые вами модули удобно поместить в директорию /slax/modules в дистрибутиве на вашем CD или USB. При старте система автоматически производит загрузку всех модулей из этой директории.

Для хранения остальных модулей, которые вы не будете использовать часто, подойдет директория /slax/optional/. Эти модули не будут загружаться автоматически, так что всякий раз, как они вам понадобятся, вы сможете подгрузить их вручную с помощью команды в загрузочном параметре:

boot: slax load=<имя модуля или папки>

В качестве примера, команда boot: slax load=gimp,bang произведёт загрузку модуля /slax/optional/gimp.lzm, а также всех модулей, находящихся в папке /slax/optional/bang/. Если вы произведёте запрос к несуществующим модулю или директории, то запрос просто будет проигнорирован при загрузке системы.

Slax Module Manager

Можно не только подключать модули во время загрузки системы, но и управлять ими в процессе работы. Если вам нужно добавить модуль, то вы можете воспользоваться Slax Module Manager (Меню > Система), а также командами activate/deactivate. Если требуется подключить модуль — пишите Activate /<путь к модулю>/<имя модуля>.lzm, если же требуется отключить модуль — набирайте Deactivate <имя модуля>.lzm.

Папка с модулями

Существует также и третий, наиболее простой способ подключения модуля в процессе работы — двойной клик по файлу .lzm. После того, как модуль активирован, должно появиться сообщение об успешном подключении. Далее вам просто нужно будет найти требуемую программу в меню системы (K). Если захотите удалить модуль — просто удалите его файл с диска или usb-носителя.

Настройка Интернета в Slax Linux

Настройка Интернета в Slax Linux

Если ваш провайдер использует статические IP и DNS, то можно воспользоваться стандартной графической утилитой, предназначенной для настройки сети в SLAX. Однако при каждой перезагрузке системы у вас могут сбрасываться настройки. Чтобы этого не происходило, нужно написать скрипт, конфигурирующий настройки при загрузке системы. Найдите файл rc.local и добавьте в него следующую строку:

ifconfig eth0 <_IP-адрес> netmask <_маска>; route add default gateway <_шлюз>

В том случае, если ваш провайдер использует PPPoE, вы можете скачать два пакета — ppp-2.4 и rp-pppoe. После этого конвертируйте оба пакета в .lzm модули. Подключите эти модули, затем запустите консоль и введите:

pppoe-setup

Далее необходимо настроить подключение к сети.

  • User name: Ваш логин.
  • Ethernet Interface: eth0 — это стандартный вариант, скорее всего вам нужен именно он.
  • Третий пункт необходимо просто подтвердить.
  • DNS: Введите необходимые вам DNS. Используйте клавишу enter для разделения первого DNS со вторым. Также можете ввести server, чтобы получить имена автоматически.
  • Password: Пароль для подключения.
  • Firewalling: Настраиваете файервол, если у вас он есть: 0 — NONE, 1 — STANDALONE, 2 — MASQUERADE.

Теперь осталось лишь сохранить настройки.

Вот и всё. Для начала соединения, следует ввести в косноли: pppoe-start.
Для отключения соединения необходимо ввести в консоли: pppoe-stop.

Создание модулей Slax из архивов tar.gz

К сожалению, в операционной системе Slax, в отличие от большинства других Linux-дистрибутивов, установка программ с архивов tar.gz (tgz) невозможна. Для этого необходимо конвертировать их в формат модулей, то есть .lzm.

Данная операция может быть осуществлена несколькими способами. В качестве примера создадим модули из пакетов ppp-2.4.4.tar.gz и rp-pppoe-3.10.tar.gz, необходимых для настройки Интернета.

  1. Открываем каталог /root и создаем в нем 2 папки, к примеру с именами «1» и «2».
  2. Копируем в первую папку файл ppp-2.4.4.tar.gz, во вторую ­– rp-pppoe-3.10.tar.gz
  3. Запускаем консоль и переходим в первую папку – команда: cd 1/
  4. Распакуем архив ppp-2.4.4.tar.gz в текущий каталог – команда: tar -xzvf ppp-2.4.4.tar.gz

Команда tar отвечает за универсальный архиватор (упаковщик/распаковщик), используемый практически во всех без исключения Linux-дистрибутивах. Во время распаковки архива в консоли появится список всех извлекаемых файлов.

список всех извлекаемых файлов

5. Далее необходимо запаковать все файлы в модуль Slax. Для этого используют команду:

dir2lzm [имя папки] [имя модуля.lzm]

В нашем случае это:

dir2lzm ppp-2.4.4 ppp-2.4.4.lzm

Созданный модуль

Поздравляю, вы только что сами создали первый свой модуль для Slax Linux. Он появился в то же папке, куда был скопирован архив, т.е. root – 1 – ppp-2.4.4.lzm

Далее необходимо повторить вышеизложенную процедуру с файлом rp-pppoe-3.10.tar.gz.

Создание модулей Slax из пакетов Slackware

Создание модулей Slax из пакетов Slackware

Помимо ранее описанного способа создания модулей, который осуществляется путем распаковки архивов tar.gz и упаковки в формат .lzm, в Slax’e существует и другой, более легкий вариант.

Для этого применяют команду:

tgz2lzm [имя архива.tgz] [имя модуля.lzm]

Пример:

tgz2lzm ppp-2.4.4.tgz ppp-2.4.4.lzm

Обязательным условием при этом является использования исключительно tgz-пакетов Slackware.

Один из лучших ресурсов, где можно скачать пакеты Slackware – packages.slackverse.org. Следует отметить, что начиная с 13-й версии Slackware пакеты запакованы в формате txz. Их команда tgz2lzm не обрабатывает, так что нужно искать файлы в старом формате, т.е. tgz.