User Tools

This is an old revision of the document!


Les liens symboliques

On peut utiliser les liens symboliques pour se faciliter les choses (ce sont comme les “aliases” sous mac ou les “raccourcis” sous windows).

Par exemple, on peut separer les fichiers ini du dossier bin pour faciliter les mises à jour.

On va faire la chose et on en parle apres (ou pas)

Aller dans le dossier qui contient le dossier bin : <sxh bash> cd /home/mon_user/opensim/mon_simulateur </sxh> Creer le dossier qui contiendra les fichiers de config <sxh bash> mkdir etc </sxh> aller dans ce dossier et recuperer les fichiers originaux du bin <sxh bash> cd etc mv ../bin/OpenSim.ini ./ mv ../bin/config-include/GridCommon.ini ./ mv ../bin/Regions/Regions.ini ./ </sxh> Si on a pas de fichier de region, on en crée un vide avec <sxh bash> touch Regions.ini </sxh> On a maintenant nos fichiers de config rassemblés dans ce dossier.

On va maintenant créer des liens symboliques pointant vers eux (pour simuler un autre emplacement)

Nous allons créer des liens “relatifs” (on en parle apres) donc nous devons nous positionner dans le dossier dans lequel sera le lien. <sxh bash> cd ../bin </sxh> ensuite nous créons le lien pour renvoyer le “OpenSim.ini” du dossier “bin” vers le “0penSim.ini” du dossier “etc”. <sxh bash> ln -s ../etc/OpenSim.ini ./ </sxh> on fait maintenant pareil avec les autres fichiers <sxh bash> cd config-include ln -s ../../etc/GridCommon.ini ./ cd ../Regions ln -s ../../etc/Regions.ini ./ </sxh> et voilà, on peut maintenant aller dans le dossier bin et lancer OpenSimulator.exe comme on veut, on a tous nos fichiers de config au meme endroit et si on remplace le dossier bin par une nouvelle version, pas besoin de toucher aux ini (selon la version bien entendu).

le truc pratique est d'avoir un dossier vierge dans lequel on met le “bin” puis on cree les liens symboliques et on y touche plus. quand on a besoin d'un simulateur, on copie ce dossier bin et les liens sont deja dedans.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

More information