如何在ubuntu的chrooted环境中运行葡萄酒?

时间:2011-11-14 17:59:23

标签: ubuntu wine chroot

我正试图在Ubuntu内的'伪'监狱里面运行葡萄酒。

到目前为止,我已经能够解开Ubuntu安装并在其中运行葡萄酒。

问题是有很多库被包含在内。

有没有一种简单的方法可以确定葡萄酒需要哪些库?

我尝试过ldd / usr / bin / wine

linux-gate.so.1 =>  (0xf7702000)
libwine.so.1 => /usr/bin/../lib32/libwine.so.1 (0xf75bf000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7590000)
libc.so.6 => /lib32/libc.so.6 (0xf7433000)
libdl.so.2 => /lib32/libdl.so.2 (0xf742f000)
/lib/ld-linux.so.2 (0xf7703000)

但这对我找出实际需要哪些库没有多大帮助。

编辑: 我正在从Xvnc(.vnc / xstartup)运行葡萄酒:

env DISPLAY=127.0.0.1$DISPLAY CHROOT_DIR=/home/chroot \
COMMAND="/usr/bin/wine $HOME/myapp.exe"

其中'/ home / chroot'是debootstrapped安装。

有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

有,它被称为schroot。它可以帮助您设置和维护chroot环境。

另一种选择是在您的预期chroot上手动运行debootstrap,因此您可以在其中使用apt和dpkg(因此您可以在chroot中运行apt-get install wine。)< / p>

Ubuntu Wiki

提供了有关这两个选项的更多信息