Také můžeš ty další potřebné moduly naházel do adresáře /slax, přímo k těm ostatním .sb co už tam byly. Odtamtud se všechny načítají při bootu automaticky, pěkně v pořadí podle jejich čísla.
Když budeš potřebovat stáhnout program z
repozitáře, musíš být připojený k netu, a vědět co chceš stahovat. Takže dejme tomu že si chceš zapařit
Prince of Persia z roku 1990, který běžel pod MS-DOSem, a víš že existuje emulátor umožňující spouštění starých programů. Máme něco takového v repozitáři? Pro práci s moduly slouží, jak překvapivé, příkaz
slax:
Kód: Vybrat vše
root@slax:~# slax search dos
minicom:communications package
dosbox:DOS emulator
xfractint:fractal generation program
No jasně, DOSBox běží na každém aspoň trochu použitelném operačním systému, takže ho najdeš i pro většinu lepších telefonů a tabletů. Takže modul existuje, je potřeba ho aktivovat. To se provede, opět překvapivě, příkazem
activate:
Kód: Vybrat vše
root@slax:~# slax activate dosbox
Downloading 2848-dosbox.sb ...
100% done
Download completed: 2848-dosbox.sb
2848-dosbox.sb requires 1 additional bundles to run properly.
sdl
Download and activate them now? [yes/no]:
Aha, je potřeba ještě další modul, který ten DOSBox používá. Aktivátor to pozná a zeptá se jestli ho má stáhnout a aktivovat také, takže co mu řekneme?
Kód: Vybrat vše
Download and activate them now? [yes/no]: y
Downloading 652-sdl.sb ...
100% done
Download completed: 652-sdl.sb
Slax Bundle activated: 652-sdl.sb
Slax Bundle activated: 2848-dosbox.sb
A můžeš pařit.
Pokud těch závislostí bude víc, postahují se postupně všechny, ale jestli jsi některý z těch modulů aktivoval jako součást jiného programu, v systému už je a samozřejmě se nestahuje podruhé. V repozitáři najdeš u každého modulu informaci jaké závislosti má a které to jsou.
Pro informaci o modulech které máš zrovna v systému aktivní použij:
Kód: Vybrat vše
root@slax:~# slax info
/mnt/live/memory/bundles/01-core.sb /mnt/live/memory/toram/01-core.sb
/mnt/live/memory/bundles/02-xorg.sb /mnt/live/memory/toram/02-xorg.sb
/mnt/live/memory/bundles/03-kdeps.sb /mnt/live/memory/toram/03-kdeps.sb
/mnt/live/memory/bundles/04-kde.sb /mnt/live/memory/toram/04-kde.sb
/mnt/live/memory/bundles/05-kapps.sb /mnt/live/memory/toram/05-kapps.sb
/mnt/live/memory/bundles/06-devel.sb /mnt/live/memory/toram/06-devel.sb
/mnt/live/memory/bundles/07-ffox.sb /mnt/live/memory/toram/07-ffox.sb
/mnt/live/memory/bundles/33-Czech.sb /mnt/live/memory/toram/33-Czech.sb
/mnt/live/memory/bundles/652-sdl.sb /mnt/live/memory/data/slax/modules/652-sdl.sb
/mnt/live/memory/bundles/2848-dosbox.sb /mnt/live/memory/data/slax/modules/2848-dosbox.sb
U tebe ten výpis bude vypadat trochu jinak, protože já spouštím systém z CD a načítám do RAM, takže je odolný proti zavirování a pracuje trochu rychleji, ale zase to mám komplikovanější s těmi moduly. Takže jsem si je postahoval předem a aktivuji je lokálně pomocí skriptů, abych je nemusel pokaždé znovu sosat z netu.
Pokud bys nějaký modul chtěl naopak vypnout, dělá se to úplně stejně, jenom místo parametru
activate použij
deactivate. Slax je prostě vymyšlený tak aby s ním bylo co nejméně práce a fungoval sám o sobě, bez potřeby nějakých kouzel.