5. května 2009

Vytváříme moduly pro Slax

Slax je LiveCD linuxová distribuce, která Vám umožňuje používat Linux bez nutnosti jeho instalace. Slax může běžet z CD, USB i hardisku. Základní jádro zabere méně než 200MB dat, ale můžete do něj dle potřeby přidávat další programy (moduly).

Instalace modulů je jednoduchá:
Moduly .lzm nahrajte do adresáře \slax\modules
Moduly najdete na webu www.slax.cz v sekci moduly.

Převod linuxových balíčků do modulů .lzm
z Slackware: tgz2lzm software.tgz software.lzm
z Debianu nebo Ubuntu: deb2lzm software.deb software.lzm
z Red Hat: rpm2lzm software.rpm software.lzm
K převodu balíčků můžete využít Slax Module Kreator který
převádí RPM (Red Hat, Fedora, Mandriva), DEB (Debian, Ubuntu) a TGZ (Slackware) balíčky do modulů používaných ve Slaxu.
Hotové balíčky (packages) najdete na webu www.linuxpackages.net

Tvorba modulu ze zdrojáku scriptem checkinstall
rozbalím soubory: tar -xvzf jmeno.tgz
nebo je rozbalím: tar -xvf jmeno.tar
přepnu se do nového adresáře: cd jmeno
zjistím co se da použít za volby: ./configure --help
spustim konfiguraci, např: ./configure --prefix=/usr
kompiluji: make
vytvořím nový balíček pro Slackware [S]: checkinstall make install
a převedu jej na modul: tgz2lzm balicek.tgz modul.lzm

Úprava existujících modulů
vytvořit adresář: mkdir /tmp/aaaa
rozbalit: lzm2dir software.lzm /tmp/aaaa
zabalit: dir2lzm /tmp/aaaa software.lzm


Žádné komentáře: