User Tools

Site Tools


tuto:10

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 :

cd /home/mon_user/opensim/mon_simulateur
Creer le dossier qui contiendra les fichiers de config
mkdir etc
aller dans ce dossier et recuperer les fichiers originaux du bin
cd etc
mv ../bin/OpenSim.ini ./
mv ../bin/config-include/GridCommon.ini ./
mv ../bin/Regions/Regions.ini ./
Si on a pas de fichier de region, on en crée un vide avec
touch Regions.ini
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.

cd ../bin
ensuite nous créons le lien pour renvoyer le “OpenSim.ini” du dossier “bin” vers le “0penSim.ini” du dossier “etc”.
ln -s ../etc/OpenSim.ini ./
on fait maintenant pareil avec les autres fichiers
cd config-include
ln -s ../../etc/GridCommon.ini ./
cd ../Regions
ln -s ../../etc/Regions.ini ./
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.

tuto/10.1470671436.txt.gz · Last modified: (external edit)