Как запустить Wine в изолированной среде в Ubuntu? - PullRequest
0 голосов
/ 14 ноября 2011

Я пытаюсь запустить wine в псевдо-тюрьме в Ubuntu.

Мне удалось отладить установку Ubuntu и запустить Wine внутри нее.

Проблемав том, что есть много библиотек, которые включены.

Есть ли простой способ выяснить, какие библиотеки требуются Wine?

Я пробовал 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)

Но это не сильно помогает мне выяснить, какие библиотеки на самом деле нужны.

РЕДАКТИРОВАТЬ: я запускаю wine из Xvnc (.vnc / xstartup):

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

Где '/ home / chroot' - установка с удаленной загрузкой.

Есть ли лучший способ?

1 Ответ

1 голос
/ 14 ноября 2011

Есть, и это называется schroot.Это поможет вам настроить и поддерживать среду chroot.

Другой вариант - вручную запустить debootstrap для вашего предполагаемого chroot, чтобы в нем были доступны apt и dpkg (так что вы можете просто запустить apt-get install wine, пока находитесь в chroot).*

Более подробная информация об обоих вариантах доступна на Ubuntu Wiki

...