Re: Установка deb пакета в другую директорию
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
Reply to: