Ivan Borzenkov wrote:
Скажите, возможно ли установить уже скомпилированный пакет из репозитория в директорию, отличную от корня,


sudo mkdir /virtual/chroot/lenny_1
sudo debootstrap lenny /virtual/chroot/lenny_1 http://ftp....
(или sudo debootstrap lenny /virtual/chroot/lenny_1 file:///локальная_директория_с_содержимым_cd)
sudo mcedit /virtual/chroot/lenny_1/etc/apt/source.list
sudo chroot /virtual/chroot/lenny_1 /bin/su -l
aptitude install x11-common iceweasel и т.д. (Но xorg, kernel и grub не нужны)
exit

Запуск из основной системы:

 ./start_virtual_scripts
sudo /usr/X11R6/bin/xhost +
sudo mount -o bind /dev /virtual/chroot/lenny_1/dev &
sudo mount -o bind /sys /virtual/chroot/lenny_1/sys &
sudo mount -o bind /proc /virtual/chroot/lenny_1/proc &
sudo mount -o bind /tmp /virtual/chroot/lenny_1/tmp &
sudo chroot /virtual/chroot/lenny_1 /bin/su -l  -c 'DISPLAY=:0.0  export
DISPLAY && su guest -c "iceweasel"'


Скрипт для запуска - небезопасный (первая строка - "неправильная" - разрешает приконнектиться к вашему Х хосту всем - для постоянной работы лучше усовершенствовать), подробнее - в топике: "X приложение из под chroot".

--
Sincerely,
        Nicholas


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Ответить