Általános leirás a mag csomagformátumról

A mag csomaformátum lényege hogy minden csomag képes legyen saját maga telepítésére virtuálisan bármilyen linux terjesztésen.

A csomagok belső telepítője bash alapokon működik.
Emellett szükségesek a következő programok:

test
dd
tar
rm
rev
cut
md5sum
A v2-es formátumú csomagok öntelepítése:
A csomag letöltése után az állománynak futtatási jogot adunk.
Például, ha a teszt csomagot töltöttük le, a root home-jába ( /root/ ), akkor a következő parancsot adjuk ki:
chmod 700 /root/teszt.mag
Majd indítsuk el a csomag öntelepítőjét:
/root/teszt.mag
Ha minden jól megy a következőt látjuk:
DB -- test release
Package teszt


Please enter I(Install) R(Remove)
C(Check) A(About) L(List) D(Dependency)
A v2-es formátumban tehát: A csomag tartalmától függően a telepítés során előfordulhat hogy egy interaktív beállítás indul ( szintén a csomagon belülről ) amelynek segítségével testreszabhatjuk, saját igényeinknek megfelelően állíthatjuk be az adott csomag viselkedését.

Megjegyzés: A magrathea .mag csomagformátuma jól használható idegen disztribúciókon, azonban a függőségek korrekt kezelését, illetve az állomány ütközéseket értelemszerüen csak a magrathea saját csomagkezelő szoftvere képes teljes mértékben kezelni, így erre az önálló csomag nem képes.
Ezért érdemes telepítés előtt a csomag állományainak listáját ellenőrizni, illetve a függőségeknél felsorolt állományok meglétéről meggyőződni.

Carlos