Установка программ в slax linux

Собственно, о Slax знают все. Это еще один live-cd/usb дистрибутив Linux.

В этой статье я кое-что расскажу о скриптах проекта linux-live (с помощью которых и создан Slax), опишу процесс создания своих собственных модулей для Slax и процесс получения своей версии Slax со своими модулями внутри, после чего я покажу, как создать несколько «специальных» модулей (с руссификацией и настройками пользователя), а в конце приведу полезные ссылки (для «почитать»).

Плюсы и минусы Slax

  • Slax очень легко масштабируется — вы можете быстро и просто включить в вашу копию программы нужные вам файлы (к примеру — установки программ)
  • В 189 мегабайт (версия 6.0.7) входит много чего — KDE 3.5.9, KOffice, gcc, perl, mplayer
  • Поскольку Slax, все же, легко масштабируется, вы легко сможете выкинуть ненужный софт (KOffice, например, или сразу всю KDE)
  • Slax построен на основе самого последнего релиза Slackware — и значит относительно устойчив
  • Slax позволяет целиком загрузить себя в оперативную память

Установка Slax Linux или создание карманной операционной системы

  • Отсутствие некоторых важных программ все-таки вынуждает «допиливать» дистрибутив под себя
  • Отсутствие python’а, консольного клиента для ftp и vim’а (см. предыдущий пункт 🙂 )
  • KDE. Для mini-cd — слишком тяжело
  • Отсутствие руссификации (я покажу, как это исправить)

Проект linux-live живет здесь.

Собственно, он нацелен на быстрое и простое получение своего собственного live-cd из любой установки linux.

  1. Загружаем linux
  2. Включаем поддержку aufs и squashfs (возможно, еще и LZMA) в ядре с помощью патчей от linux-live (кстати, можно использовать precompiled ядро, скачиваемое с сайта проекта)
  3. Расспаковываем пакет со скриптами, правим конфиг
  4. Запускаем скрипт build
  5. Запускаем соотв. скрипт для получения ISO или bootable usb disk

Опыт мне подсказывает, что даже на девственно чистой установки моей любимой Slackware без кучи милых сердцу пакетов довольно долго приходится выкидывать все лишнее, чтобы окончательный образ влез в нужный формат.

Отсюда вы сможете скачать текущую (6.0.7) версию Slax’а (скачайте cd версию).

* Я думаю, понадобится какой-нибудь эмулятор для тестирования. VirtualBox там или Qemu.

Последовательность приготовлений такая:

mkdir my_slax
cd my_slax
wget -c http://www.slax.org/get_slax.php?download=iso
#Предполагается, что образ называется slax-6.0.7.iso — текущая версия
mkdir bla-bla-bla
su
mount slax-6.0.7.iso bla-bla-bla -o loop
cp -R bla-bla-bla disk
chown -R ВАШ_ПОЛЬЗОВАТЕЛЬ.users disk
umount bla-bla-bla
exit
rmdir bla-bla-bla
ls

  • disk — содержимое образа
  • slax-6.0.7.iso — оригинальный образ

Slax Linux в 2022 году

Собственно, теперь добавим пару чужих модулей.

Здесь находится официальный репозиторий. Модулей там маловато, но кое-что есть.

К примеру, python и telnet:

Скачаем модуль с python-2.5.2 и модуль с telnet-1.5 — получаем python-2.5.2-i486-1.lzm и telnet-1.5.lzm (модули slax’а имеют расширение lzm).

  • base — содержит базовые модули slax’а (к примеру, для удаления koffice — достаточно удалить модуль base/005-koffice.lzm)
  • cheatcodes.txt — опции загрузки slax’а (бывает полезно)
  • make_iso.* — скрипты для создания iso из текущего «дерева» (собственно, они создадут live-cd bla-bla-bla.iso из нашего каталога my_slax/disk)
  • modules — это пользовательские модули, которые будут загружены при загрузке системы
  • optional — модули, загружаемые по выбору пользователя с помощью специального менеджера после загрузки системы
  • tools — скрипты из проекта linux-live — именно с их помощью происходит создание пользовательских модулей

Поместим python-2.5.2-i486-1.lzm в modules/ (чтобы python был всегда с нами 🙂 ), а telnet-1.5.lzm в optional (кому как, а я telnet’ом, чаще всего, звездные войны смотрю).

Соберем нашу версию slax’а:

Здесь, собственно, my_slax_1.iso — это наш live-cd. На очереди — тестирование. Кто как, а я призову на помощь qemu:

qemu -m 512 -boot d -cdrom my_slax_1.iso

* «-m 512» — это объем оперативки, который я выделил для виртуальной машины. Можете опустить этот параметр, но на объеме, меньшем 256M, Slax и Qemu чувствуют себя плохо
** По субъективным ощущениям, VirtualBox с Slax’ом работает быстрее уже на 256-и мб. оперативной памяти у виртуального компьютера. Причина неизвестна.

Когда Slax загрузится, откройте konsole (на панели ее значок — второй справа) и запустите в ней python. Он должен заработать.

Каким образом подключить optional-модули? Все просто! Менеджер модулей здесь: «K/System/Slax Module manager». Запустите его: перед вами появится окно, содержащее список всех загруженных модулей. Внизу справа — кнопка «Add a new module» — добавление новых модулей (модуль telnet-1.5.lzm лежит в /mnt/live/mnt/hdc/slax/optional/).

Внизу слева — кнопка «Remove selected modules» — позволяет выгрузить выбранный модуль.

* После загрузки модуля telnet-1.5.lzm попробуйте запустить telnet в konsole
** Как вы понимаете, подключаемые модули могут лежать на другом носителе — вам необходимо просто смонтировать носитель и подключить модуль с помощью менеджера. Кстати, Slax можно целиком загрузить в ОП (если ее объем позволяет) и тогда cd-привод будет свободен.

Создание своих собственных модулей

Теперь давайте самостоятельно создадим пару модулей для Slax.

Модуль — это некоторый файл с расширением lzm. Файл этот — архив и содержит в себе что-то вроде «патча» на корневую систему (при загрузке lzm-файл распаковывается в «/», при этом новые файлы добавляются, а существующие заменяются). По большому счету lzm-модуль не отличается от rpm, deb, tgz пакетов. Важно, что происходит только распаковка — и более никаких действий.

Сделайте (мы находимся в my_slax):

  • deb2lzm — утилита получения модуля из deb’а
  • dir2lzm — утилита получения модуля из произвольного каталога (к примеру, файлы из bla-bla-bla/bin при загрузке модуля пойдут в /bin)
  • tgz2lzm — утилита получения модуля из tgz-пакета (для Slackware)
  • lzm2dir — утилита распаковки модуля в произвольный каталог

Сделаем модуль из какого-нибудь полезного Slackwar’ного пакета.

! Важно! Вам понадобится набор утилит для управления пакетами Slackware. Способ получения этого набора утилит, если у вас не Slackware, описан в следующем пункте.

Читайте также:
Выбор макета слайда в программе powerpoint осуществляется с помощью команды

su -c ‘disk/slax/tools/tgz2lzm ncftp-3.2.1-i486-1.tgz ncftp-3.2.1-i486-1.lzm chown ВАШ_ПОЛЬЗОВАТЕЛЬ’

В итоге получим ncftp-3.2.1-i486-1.lzm — модуль с отличным ftp-клиентом.

* Мы можем свободно пользоваться пакетами для Slackware 12.1, поскольку Slax 6.0.7 построен на основе 12.1-й версии.

Теперь попробуем сделать модуль из произвольного каталога. Для экспериментов возьмем ht-2.0.14 (это шестнадцатеричный редактор и не только). Приступим (текущий каталог — «my_slax»):

mkdir env
wget -c http://prdownloads.sourceforge.net/hte/ht-2.0.14.tar.gz
tar xzf ht-2.0.14.tar.gz
cd ht-2.0.14
./configure —prefix=`pwd`/../env/
make make install
cd ..
disk/slax/tools/dir2lzm env ht.lzm

В итоге — на выходе мы получили модуль ht.lzm своего собственного приготовления. Теперь, после загрузки этого модуля в Slax’е, в каталоге «/bin» появится файл «ht» — исполняемый бинарик программы.

Вы можете напихать много разного мусора в «env/» и получить на выходе модуль. Чем мы и займемся, собственно.

* Кстати, попробуйте ncftp. lzm и ht.lzm в работе.

Кое-какие модули «специального» приготовления

Она предельно проста — и основана на моем опыте внедрения ru_RU.UTF-8 в моей установке Slackware.

Для начала обзаведемся системой управления пакетами от Патрика. В предыдущем разделе я говорил, что не пользователи Slackware могут не делать пакета из ncftp. tgz, но теперь сделать пакет из tgz’шки нам придется.

Итак, имеем пакет pkgtools-12.1.0-noarch-7.tgz. «Установим» его (мы находимся в каталоге «my_slax/»):

mkdir pkgtool
cd pkgtool
cp ../pkgtools-12.1.0-noarch-7.tgz ./
tar xzf pkgtools-12.1.0-noarch-7.tgz
rm -Rf bin usr var install pkgtools-12.1.0-noarch-7.tgz
tree
cd ..
export PATH=»`pwd`/pkgtool/sbin/:»$PATH
echo $PATH

Нужно, чтобы installpkg находился в одном из каталогов переменной PATH (что, собственно, и происходит).

Теперь скачиваем отсюда локализацию для kde и делаем (мы находимся в каталоге «my_slax»):

disk/slax/tools/tgz2lzm kde-i18n-ru-3.5.9-noarch-1.tgz kde-i18n-ru-3.5.9-noarch-1.lzm

На выходе получим kde-i18n-ru-3.5.9-noarch-1.lzm.

Отлично. Теперь нужно добавить поддержку ru_RU.UTF-8 в консоле. Это тема для отдельной статьи, поэтому я просто приведу ссылку на мой модуль, который, собственно, это и делает.

Поместите оба полученных модуля в disk/slax/modules и пересоберите образ — русский язык должен появится.

Итак, нам нужно сохранить между сеансами настройки вашего пользователя (в Slax). Разумеется, можно их сохранять на отдельный носитель, но это не есть кошерно.

Выход прост: загрузите Slax в эмуляторе (обязательно необходимо подключение по сети), настройте DE должным образом, после чего загрузите на свою основную машину каталог «/root» из Slax’а (например, в наш каталог «env/») — вам останется только собрать новый модуль, в котором будет только домашний каталог Slax’овского root’а со всеми сделанными вами изменениями.

Собственно, заметите неточность или ошибку — пишите, обязательно поправлю 🙂

Источник: radist-elvin.blogspot.com

ОС Slax 9

Подробный отчет об освоении новой ОС и нового оконного менеджера.

05-Установка программ

Сначала я действовал так.

Прежде всего установил VLC имеющимся ярлыком в меню на раб.столе. Обязательно прежде всего остального, при этом добавляются доп.библиотеки, которые много для чего еще нужны, в т.ч. и для работы некоторых модулей. Если, конечно, вы не решили ограничиться использованием одного браузера.
Кстати, после переустановки ОС, при сохранении /changes, следует вернуть права на папку /home/guest пользователю guest перед запуском chromium, иначе он просто откажется запускаться.

Установка других программ:

apt install default-jre streamripper fbxkb obsession

Мне нужна java для запуска некоторых программ, а streamripper — утилита для скачивания с нарезкой по отдельным трекам музыки с онлайн-радиостанций. Простой индикатор раскладки явно не помешает. А следующее — для выключения ПК горячей клавишей:

obsession-logout

При этом появляет меню выхода из Openbox. Не стоит расстраиваться, все работает, кроме пункта Выход (из Fluxbox выход иной), а также пункта Спящий режим (он не реализован, похоже, вообще). Меня больше интересует Ждущий режим, а он работает прекрасно, уход в него и возвращение (кнопкой питания ПК) занимают доли секунды, что очень удобно.

После установки можно сделать невидимым ненужный ярлык запуска /usr/share/applications/openjdk-8-policytool.desktop — добавить строку Hidden=true

Несколько установленных программ переехало в виде папок из MX Linux, это портабельные программы:
/root/MyApps/FreeFileSync (рез.копирование)
/root/MyApps/Telegram (чат)
/root/MyApps/gpsprune (java программа обработки GPS треков движения)

Источник: slax9.blogspot.com

Доводим live-usb до ума

Моей задачей было создание портативной домашней системы. Я не хотел делать никакой служебный дистрибутив или что-то в этом роде. Для восстановления системы у меня есть SystemRescueCD, для проверки сетей — замечательный BackTrack, поэтому мне такое не нужно. Мне хотелось сделать так. чтобы на чужом компьютере всё было как дома.

За время моего использования GNU/Linux я совсем отвык от windows-интерфейса. Теперь я переключаю раскладку клавишей CapsLock, использую compose key, настраиваю систему через консоль, держу SSH на сервере, набираю код в VIM’е, управляю программами при помощи мышиных жестов, шифрую переписку, пользуюсь Jabber’ом. Мелочи, но их много.

И чтобы можно было как-то работать на чужих машинах, я хотел сделать портативную систему, имитирующую мою домашнюю. Поставить её на флешку и таскать с собой повсюду. Ну не засунешь же ноутбук в карман?

В качестве дистрибутива я выбрал SLAX, потому что он:

  • маленький, простой, лёгкий и быстрый;
  • изначально создавался как live-дистрибутив и прекрасно выполняет эту роль;
  • придерживается принципа KISS;
  • имеет немалочисленное сообщество;
  • построен на основе замечательной системы модулей, отдельно сохраняет изменения в файловой системе;
  • может быть установлен на файловую систему FAT;
  • поставляется со средой KDE, моей любимой.

Как работает?

Чтобы всем было непонятно, я расскажу, откуда в слаксе файлы берутся.

В директории slax/base/ лежат LZM-модули, из которых вылупляется базовая система. Сам модуль напоминает пакет, только с одним отличием — он никогда не распаковывается на физический носитель, а просто подключается к файловой системе. И не нужно никаких процедур установок или удалений: модуль либо подключён, либо нет. Для подключения стороннего модуля к системе достаточно набрать activate «имя_модуля» или положить его в директорию slax/modules/ , откуда он сам подключится после запуска системы.

Читайте также:
Oo writer программа это

А как быть с данными, которые накапливаются в процессе работы? Они все складываются в директорию slax/changes/ на флеш-носителе. Например, если вы набрали документ и сохранили его по адресу /home/user/document.odf , то физически система положит его в slax/changes/home/user/document.odf . При следующем запуске так же загрузится базовая система из модулей, директория slax/changes/ подключится к корню и всё станет так, как было за сеанс предыдущей работы.

Следует отметить, что многие конфигурационные файлы (директория /etc ) создаются live-скриптами каждый раз заново, поэтому бесполезно, например, редактировать /etc/X11/xorg.conf по своему вскусу — он всё равно будет стёрт после перезагрузки.

Но самое интересное — это возможность оверлея. В slax/changes/ хранятся не только данные о пользовательских файлах, но и данные об изменении уже существующих файлов из модулей! Допустим, мы хотим заменить утилиту ls своей версией, более продвинутой, с возможностью грабить караваны. Для этого нам нужно просто переместить её в директорию /bin/ , заменив оригинальный файл.

Разумеется, изменения вступят в силу немедленно: набрав ls в консоли, мы получим «продвинутую» версию. Тем временем на физический носитель запишется файл slax/changes/bin/ls , который после перезагрузки «перекроет» оригинальную версию из модуля. С оригинальной же версией ничего не происходит. То есть модули доступны только для чтения, но есть возможность изменения файлов, находящихся в них.

Таким образом, если новая версия ls окажется нестабильной, всё, что нам нужно для восстановления былой работоспособности — это удаление slax/changes/bin/ls . Так как система не найдёт утилиту ls в папке slax/changes/ , она пойдёт за ней в модуль, где утилита оставалась без изменений всё это время. Как вы уже могли догадаться, «поломать» оригинальные системные файлы становится невозможно, а для ремонта нам всего лишь нужно почистить slax/changes/ . Чего хочешь, то и твори.

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

Также сводится до банальности процесс обновления системы. Старые файлы просто заменяются файлами нового релиза, а slax/modules/ и slax/changes/ остаются нетронутыми. Поэтому все изменения за время жизни системы сохраняются, и никаких вам пакетных менеджеров и конфликтов.

Установка

Ставим на flash-носитель. Раздел на нашей флешке можно сформатировать в любую файловую систему — хоть в FAT, хоть в Ext2, хоть в ReiserFS. Везде заработает. Никаких своп-разделов не нужно: если таковые имеются на жёстком диске, они будут подключены при загрузке системы.

Несмотря на то, что SLAX, используя хитрые костыли, нормально работает в FAT’е, я НЕ рекомендую устанавливать систему на FAT-раздел. Просто потому, что в этом случае:

  • возможны потери сохранённых данных в случае некорректного завершения работы;
  • права на файлы и папки, символические ссылки, а так же регистр символов в именах файлов и папок будут сохраняться необычным способом;
  • вы закалебаетесь чистить флешку от вирусов с Windows-машин.

Кстати, я установил SLAX именно на FAT, и мне приходится терпеть все эти неудобства.

Итак, скачиваем последнюю версию дистрибутива в формате tar с ftp://slax.org/. Ещё лучше стянуть с торрента. Когда скачали — монтируем раздел на флешке в какую-либо директорию. У меня это /mnt/flash :

# mount /dev/sda1 /mnt/flash

Распаковываем скачанный архив в эту папку:

# tar xvf slax-*.tar -C /mnt/flash

Затем делаем этот раздел загрузочным. Для этого переходим в каталог boot/ на нашей флешке и запускам скрипт bootinst.sh :

# cd /mnt/flash/boot # bash bootinst.sh

Всё. Можно перезагрузиться, настроить в BIOS’е загрузку с USB-Flash и пользоваться портативной системой.

Локализация

Вообще-то на официальном FTP-сервере есть всё необходимое для русификации. Но так как идущую по умолчанию локаль iso88595 мы в гробу видели, нам придётся идти другим путём.

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

Схема русификации несложная. Скачиваем два файла — модуль с локалями и загрузочный образ:

Образ initrd.gz поместите в директорию boot/ , модуль russian-utf8-6.0.7-i486-2.lzm — в slax/modules/ . После перезапуска у вас будет полностью русифицированная система.

И не забудьте переключить кодировку в Konsole. Выбор кодировки — в меню.

Языки ввода

Пожалуйста, не надо ничего ковырять в xorg.conf . Он всё равно будет стёрт live-скриптами после перезагрузки. Прочитайте лучше моё руководство по переключению раскладок клавиатуры в KDE.

Синхронизация

Очень удобно работать за чужим компьютером, если на нём есть копии своих данных. Если речь не идёт об их утечке, разумеется. А когда к любому компьютеру можно подцепить флешку, загрузить SLAX и работать свою работу как ни в чём не бывало, а потом ещё и перенести через ту же флешку наработанную работу к себе домой — то это вообще отпад. Как можно догадаться, для этого нужно регулярно синхронизировать данные между флеш-носителем и своим родным десктопом. О некоторых тонкостях этого дела я сейчас расскажу.

Для начала нужно решить, что мы будем синхронизировать. Это могут быть:

  • программы;
  • их настройки;
  • создаваемые нами самими данные.

Первый пункт выпадает сразу, потому что мы используем разные дистрибутивы. Если начать синхронизировать софт, то получится страшный бардак, в котором не будет работать ничего. Свои любимые программы надо установить на портативную систему самостоятельно, найдя хорошие модули или собрав их самому.

С настройками вроде бы всё понятно: если я отключил функцию варки кофя в emacs, то я хочу видеть эту функцию отключённой и на своей портативной системе! Синхронизируя конфигурационные файлы между системами, у меня будут одинаковые настройки и одинаковое поведение программ на обеих системах. Но и тут не всё ладно. Бестолково, например, синхронизировать файлы из каталога /etc , часть которых всё равно перезаписывается при каждом старте SLAX’а.

Также следует понимать, что на не все настройки мы хотим видеть одинаковыми. Запись логов в IRC-клиенте — очень полезная вещь на десктопе, но писать их на флеш-носитель неразумно: он имеет ограниченное количество циклов перезаписи и от такой эксплуатации накроется быстрее обычного. Ярлычки на панельке могут радовать глаза, но на портативной системе, где не окажется запускаемых ими программ, они окажутся совершенно бесполезными.

Читайте также:
Программа чтобы скачивать музыку с Яндекса

И так далее. Выбирайте то, что вам действительно нужно. Ещё лучше сначала посмотреть, без обновления каких настроек жить не мила, а потом уже отмечать нужное.

Копия наших рабочих данных на SLAX’е позволяет нам за любым компьютером скоротать время, занимаясь любимой работой. Пописать, покодить.

Собственно, большая часть статей была написана как раз в те моменты, когда за чужим компьютером было нечем заняться.

Тут просто помните об одном побочном эффекте. Наша флешка — не только переносная система, но и место для бекапа. Очень удобное и быстрое. Так что чем ценнее данные, тем нужнее они в списке на синхронизацию.

Только не забывайте, что вашу флешку — и все данные на ней — могут украсть. Шифрования мы пока ещё не прикрутили.

Главным инструментом для синхронизации будет Unison.

Unison — утилита для синхронизации файлов, написанная на языке OCaml. Она позволяет синхронизировать две копии файлов, на локальном компьютере или на двух разных хостах, обновляя каждую копию в зависимости от произведённых изменений.

  • Unison работает под Unix-подобными операционными системами и под Windows. Он также может работать с разными платформами одновременно, например, синхронизируя файлы между Windows-ноутбуком и Unix-сервером.
  • В отличие от простых утилит для создания зеркал и бекапов, Unison умеет работать с изменениями в обеих копиях файлов. Неконфликтующие изменения могут вноситься автоматически, конфликтующие определяются и отображаются для ручного разрешения.
  • Unison — не распределённая файловая система, а потому может работать без дополнительных модулей в ядре и прав суперпользователя.
  • Unison работает между любыми компьютерами, соединёнными между собой глобальной или локальной сетью, через сокет или зашифрованное соединение. Он аккуратно относится к ширине канала и прекрасно работает даже на медленных PPP-соединениях. Передача небольших изменений больших файлов оптимизируется протоколом, похожим на rsync.
  • Unison устойчив к сбоям, позволяет восстановить копии файлов после обрыва связи или некорретного завершения работы.
  • Unison имеет чистую, точную спецификацию, а исходный код Unison’а доступен по лицензии GPL.

Unison нам понадобиться главным образом на нашем десктопе, так что установите его с помощью своего любимого пакетного менеджера. Иногда он будет нужным и на флешке, поэтому скачайте мой lzm-модуль юнисона и поместите его в slax/modules .

Для любителей графических интерфейсов я специально не собрал GUI-версию unison’а — чтобы не выкабенивались и сами почувствовали удобство консольной версии.

Сначала надо научиться работать с этой штукой. Создайте где-нибудь две директории и напихайте в одну и в другую разных файлов. Затем наберите в командной строке unison и смотрите на вывод.

Нам будут показаны два столбика — для первой и для второй папки, справа от них — синхронизируемый файл, а так же срелки между двумя директориями. Где начало стрелки — папка, в которой было произведено изменение, а где конец — где его не было и куда нужно эти изменения внести. То есть файл как бы переносится из начала стрелки в конец.

Если такая стрелка есть — значит, файл не конфликтует, и, если вы этого хотите, unison сделает действие по умолчанию. Для этого нужно нажать F. Если с действием по умолчанию вы по какой-то причине не согласны — нажмите на < или >, «поворачивая» стрелку в ту сторону, в которую вам нравится. Если вы не хотите ничего делать с этим файлом — поставьте / (слеш), и файл просто пропустится.

Ещё один немаловажный момент. Перед первым боевым запуском синхронизируйте и часовые пояса на обеих системах. Проще всего это сделать кликнув правой кнопкой по «часикам» в KDE. При определённых обстоятельствах это может привести к тому, что даты изменения файлов будут различаться на несколько часов.

Подробнее о юнисоне написано в документации на официальном сайте. Прочитайте, там всё не так страшно, как кажется. Здесь я лишь покажу, как получилось у меня.

Кстати, можно избавиться от многих проблем, связанных с различием логинов, сделав на SLAX’е символическую ссылку в /home на директорию /root . Например, /home/user → /root

Я сделал файл ~/.unison/slax.prf следующего содержания:

И добавил в /usr/local/bin/ на обоих системах два похожих, но разных скрипта.

#!/bin/sh # Synchronization script for SLAX. # Version for USB-Flash.

[ «$1» = «» ] home=»/mnt/hda2/home/komar/» || home=$1 unison slax $home /root/
#!/bin/sh # Synchronization script for SLAX. # Version for home. unison slax -perms 0 # Because I use FAT $HOME /mnt/flash/slax/changes/root/

В директорию /usr/local/bin/ сам Бог велел класть самописные скрипты, так как она во многих дистрибутивах по умолчанию включена в $PATH , её не тронут пакетные менеджеры и её удобно бекапить.

У меня синхронизация занимает несколько секунд. Пробуйте.

Приложение

Как загрузиться с флешки, если BIOS не поддерживает загрузку с USB?

Такое можно часто встретить на старых компьютерах. USB-контролёр есть, а загрузку с него BIOS не поддерживает. Дабы избежать такой несправедливости, Томас подготовил маленькие образы для CD, загружающие ядро и и загрузочный образ. Их можно найти на ftp://slax.org, записать на mini-cd и таскать при себе где-нибудь в кошельке.

Однако этот загрузочный образ сведёт на нет все наши старания по юникодизации системы. Если вы настраивали русский язык так, как писал я, то будет лучше записать образ с другим initrd, корректно работающим с русским языком. Такую исошку я сделал, её можно скачать под именем slax-boot-usb-from-cd-utf8-x.x.x.iso здесь:

Модули

Так как разработка SLAX’а сейчас фактически стоит на месте, приходится делать свои модули для необходимых программ.

Источник: komar.in

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru