Slax для разработчиков


Сайт конференции admins@conference.jabber.ru Проект Russian Fedora


Изменение и создание модулей

Перечисленные команды работают как в самом slax'e, так и в другом linux-дистрибутиве, для этого требуется скачать и установить linux-live скрипт.


Для конвертирования .tgz пакетов slackware в .lzm модули для slax'a, следует воспользоваться следующей командой:
tgz2lzm software.tgz software.lzm


Если перед конвертацией требуется модифицировать .tgz модули, то начать нужно с их распаковки в любую директорию:
installpkg -root /любая/директория имя_пакета.tgz


После ивнесения изменений, директорию с распакованными и изменёнными файлами следует упаковать в модуль:
dir2lzm /любая/директория имя_пакета.tgz


Для того что бы просмотреть содержимое модуля, без извлечения его на диск, нужно примонтировать этот модуль в любой каталог, следующей командой:
mount -t squashfs -o loop /path/software.lzm /mnt/aaaa


Для изменения содержимого .lzm модуля, извлеките его содержимое в любой каталог:
mkdir /любой/каталог
lzm2dir модуль.lzm /любой/каталог


Внесите нужные изменения и запакуйте каталог обратно в модуль. dir2lzm /любой/каталог модуль.lzm

Остались вопросы?


Вы можете задать их на нашем форуме, или же спросить совета у ребят из jabber конференции admins@conference.jabber.ru. Присоединяйтесь!