如何分离葡萄酒

如何分离葡萄酒

我正在尝试弄清楚如何将 Wine 前缀(例如 ~/.wine)完全隔离到它自己的文件夹中。这是为了安全,或者更简单是为了整洁。显然,第一步是完全断开 Winecfg 中的主目录/桌面集成,对吗?

有没有什么方法可以运行 wine,以便将 wine 的权限限制为只能从 ./wine 目录进行读/写?(或者仅仅是写入权限,如果 dll 集成需要读取的话?)

基本上,我的问题是:是否可以将 wine 隔离到 ~/.wine?如果可以,如何才能最好地实现这一点?我使用的是 wine 1.6,不知道会不会有所不同。

答案1

Wine 需要访问其不同部分:它从中的字体/usr/share/wine、中的一堆共享对象库读取/usr/share,更不用说同一位置的 .dll 了。

保持 Wine 完全隔离的最佳方法~/.wine是从该目录中的源代码编译程序。但它将始终从其使用的各种软件中读取信息。

32位的整个过程:

sudo apt-get -y purge wine && sudo apt-get -y --purge autoremove
cd ~/.wine
sudo apt-get -y build-dep wine1.4
apt-get source wine
cd wine1.4-1.4.1/
./tools/wineinstall

相关内容