Я знаю, что это древний вопрос, но у меня есть решение, которое, я думаю, намного проще и лучше.
Wine проверяет только, есть ли у вас каталог верхнего уровня префикса вина. Поэтому вы можете просто создать новый каталог и поместить символические ссылки на все содержимое файла wineprefix, которое вы хотите предоставить в этом каталоге.
Это то, что я бы рекомендовал:
Создать пользователь, мы назовем его wineuser sudo adduser wineuser Войдите в систему как wineuser Создайте префикс вина Просто запуститеwinecfg
для 64-битного префикса или
WINEARCH=win32 winecfg
для 32-битного префикса.
Создайте пользователя, мы назовем его wineuser sudo adduser wineuserСоздайте пользователя, мы назовем его wineuser
mkdir /home/emily/.wineshared sudo adduser emily wineuser cd /home/wineuser/.wine for object in `ls /home/wineuser/.wine`; do ln -s -T /home/wineuser/.wine/$object /home/emily/.wineshared/$object; doneДля каждого пользователя вам нужно будет добавить их в группу wineuser и создать каталог ссылок, чтобы служить их точкой доступа к префикс вина. Для пользователя emily мы будем запускать: