[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: