Задача: установить изолированно от системы:
- .rpm / .deb пакет из локальной папки;
- пакет из репозитории с помощью менеджера пакетов.
По идее это можно сделать с помощью chroot — изменить корневой каталог, и потом установить пакет; примерно так:
mkdir ~/new_root
cd ~/new_root
sudo chroot .
Да, именно так я себе и представлял это сначала :-) Просто недавно с помощью chroot поднял загрузчик grub2 и подумал что это будет так же просто.
Конечно, такой номер не пройдёт: sudo chroot .
выводит chroot: failed to run command ‘/bin/bash’: No such file or directory
. Я так понял, new_root должна быть не «пустой папкой», да?
Как вообще можно установить пакеты изолированно от системы?