2011-11-14 4 views
0

우분투 내부에서 '의사'감옥에서 와인을 사려고합니다.우분투에서 chrooted 환경에서 와인을 실행하는 방법?

나는 우분투를 debootstrap 할 수 있었고 지금까지 그 안에 와인을 설치하고 실행할 수있었습니다.

문제가되는 것은 많은 라이브러리가 포함되어 있다는 것입니다.

와인에 필요한 라이브러리를 파악하는 간단한 방법이 있습니까?

내가 해봤 LDD는/usr/빈/와인

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 환경) : '/ 홈/어지는'는 debootstrapped 설치입니다

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

.

더 좋은 방법이 있습니까?

답변

1

이 있으며, schroot이라고합니다. chroot 환경을 설정하고 유지하는 데 도움이됩니다.

또 다른 옵션은 장래 chroot에서 수동으로 debootstrap을 실행하는 것입니다. 따라서 chpt에있는 동안 apt와 dpkg를 사용할 수 있습니다 (따라서 apt-get install wine을 실행할 수 있습니다).

두 옵션에

더 자세한 정보는 Ubuntu Wiki

+0

니스로 볼 수 있습니다; 나는 시험해 볼게. 하지만 포도주를 떼어 낼 필요없이 와인 의존성을 찾아내는 방법을 아십니까? – Disco

+1

'apt-cache show wine1.3' – Martijn

+0

아이디어는 포도주와 포도주 만 달리기위한 단지 최소한의 베일을 만드는 것입니다. – Disco

관련 문제