Mint azt gondolom már mindenki tapasztalta, a vh-fix.pl nem más, mint egy ügyes kiegészítése a dep.pl-nek. Eleinte csak egy példaprogram volt, mára azonban hasznos kis programmá nôtte ki magát. Célja az, hogy a virtuális host-on lévô programokhoz szükséges osztott objektumokat összegyûjtse, és a megfelelô könyvtárba másolja.
E program használata lényegesen egyszerûbb, mint a dep.pl-é. Valószínûleg azért, mert kevesebb opciója van...
vh-fix.pl [opciók] virtuális-gyökér kimeneti-file
--follow, -l
Amikor a program telepíti az osztott objektumokat, ellenôrzi, hogy a forrás szimbolikus link-e. Amennyiben igen, akkor a végsô célfile-t telepíti, majd lérehozza a hozzá szükséges szimbolikus linkeket. Ennek az opciónak a hiánya elvileg nem befolyásolja a virtuális host-on lévô programokat, de használatával szebben fog kinézni az eredmény.
--force=[ln], -f=[ln]
Megkéri a programot, hogy használja az [ln] nyelvet, amennyiben a megfelelô "üzenet-file" rendelkezésre áll.
--help, -h
Megjeleníti az opciók summázatát, majd befejezi a mûködést.
--noact, -n
Megcsinája ugyan a telepítô scriptet a kimeneti-file-ban, de nem futtatja. Ez lehetôséget ad a debugolásra.
--nohup, -N
A HUP szignál figyelmen kívül hagyása, arra az esetre, ha a program futása közben esetleg ki akarnánk jelentkezni.
--quiet, -q
Csendes üzemmód, mindenféle kimenet nélkül
--version, -v
Kiírja a verziószámot, aztán kilép.
Mivel a vh-fix.pl egy perl script, ezért perl hiányában nem futtatható. Ezenkívül szükség van a dep.pl-re, mert azt használja a program felderítésre.
Amikor a vh-fix.pl fejlesztése elkezdôdött, a program még csak angolul beszélt, mostanra azonban bármilyen nyelven képes, csak le kell fordítani az üzeneteit és el kell a fordítást helyezni a megfelelô "üzenet-file"-ban. Alapesetben ezek a file-ok a /etc/dep.pl könyvtárban találhatóak, és messages.[nyelv] a nevük, ahol a [nyelv] az adott fordítás nyelvét jelenti.
Amennyiben nem kívánjuk a vh-fix.pl minden indításakor megadni, hogy melyik nyelvet használja, nem kell mást tennünk, csak át kell írnunk a fô nyelvi konfigurációs állományt, melynek alapértelmezett helye /etc/dep.pl/language.conf.