Üdv,
Az alábbi fórum témában sikerült megoldanom, hogy a Debian stabil Etch natív rendszeremen Chroot segítségével létrehozzak egy Debian Sid nem stabil rendszert is, hogy abból futtatni tudjak néhány olyan programot, aminek kell a legfrisebb fejlesztői verziója.
http://hup.hu/node/46224
A dolog működik úgy, hogy TTY-ből mount-olom a /proc és /dev könyvtárakat és elindítom az xdm-et, ahonnét be tudok jelentkezni jelen esetemben a fluxbox-omba. Így van grafikus felületem és tudom futtatni a legújabb progikat.
# mount /proc /sid-root/proc -t proc
# mount /dev /sid-root/dev -o bind
# chroot /sid-root
# /etc/init.d/xdm start
A kérdésem az lenne, hogy azt nem lehetne megoldani, hogy a natív rendszerem alól terminál emulátorból chroot-oljak és az X display átirányításával ugyanarra a képernyőre töltödjön a progi?
Így próbálkoztam:
# xhost +
# export DISPLAY=localhost:0
# chroot /sid-root
# gimp
Gtk-WARNING **: cannot open display: localhost:0
A fenti hibaüzenetet kapom. Ha viszont ebből a terminálból indítom az xdm-et, akkor az kinyírja a gdm-ememet (gdm van a natív rendszerhez és xdm a chroot-hoz). Gondolom azért, mert mégegy X-et akar indítani.
Előre is köszi minden segítséget.