Pour ceux qui en ont marre de l'erreur
.wine is not owned by you lorsqu'ils essayent de partager un
prefixe .wine entre plusieurs personnes, et qui souhaiteraient
partager ce prefixe tout en individualisant les fichiers pour chaque
utilisateur, autrement dit qu'il y ait une arborescence commune
partagée par tous MAIS que chacun puisse modifier l'arborescence
sans que cela n'influe sur les autres. Ce dernier point, assez
étonnant est faisable avec AUFS. Il faut cependant une version de
wine plus tolérante sur les contrôles de propriétés.
Installez
la version de wine patché de ce dépot (les développeurs de wine
impose une politique drastique de sécurité et il a fallu faire
sauter des verrous).
deb
http://boisson.homeip.net/debian
squeeze wineagreg
Ce premier dépôt contient des paquets wine avec le découpage Ubuntu (en clair un seul gros paquet et un paquet winegecko). Il faut installer le paquet gettext.
Le dépot ci dessous contient un wine
patché conforme au découpage debian.
deb
http://boisson.homeip.net/debian
squeeze winepatche
Ces paquets sont en amd64 ou i386.
L'utilisation est simple pour
partager une arborescence:
1) Créez une prefixe wine dans
/var/wine appartenant à wine.wine (chown -R wine.wine /var/wine,
groupe et utilisateur à créer),
2) mettez y les permissions
d'écriture pour le groupe:
chmod -R ug+rw /var/wine
3) Pour
chaque utilisateur concerné, faites
* ajout dans le groupe wine
*
création d'un prefix personnel ~/monwine et d'un dossier de montage
.wine
* Faites pour chaque utilisateur toto
mount -t aufs aufs
s -o dirs=/home/toto/.wine/=rw:/var/wine/=ro
Voilà, toto et
les autres utilisateurs pourront exécuter les programmes dans
l'arborescence commune tout en écrivant uniquement dans leur
répertoire à eux. Le répertoire /var/wine ne bougera pas.
Attention tout de même, toto et ses collègues ont la possibilité
de modifier le répertoire /var/wine *sauf* si vous le mettez dans un
système de fichier monté en lecture seule (ce que j'ai fait). Par
cette méthode, cela permet de partager un préfixe wine avec une
relative sécurité.