我正试图在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安装。
有更好的方法吗?
答案 0 :(得分:1)
有,它被称为schroot
。它可以帮助您设置和维护chroot环境。
另一种选择是在您的预期chroot上手动运行debootstrap
,因此您可以在其中使用apt和dpkg(因此您可以在chroot中运行apt-get install wine
。)< / p>