Как установить программное обеспечение в определенный каталог с помощью dpkg
DPKG имеет эту встроенную функциональность
sudo dpkg -i <package.deb> --root=/media/USBSTICK/
Если вам нужно установить несколько пакетов, которые все зависят друг от друга, вы перечисляете их все одновременно, разделенные пробелами. Пакеты (.deb) должны находиться в текущем каталоге, так как здесь не используется apt.
man dpkg
--root=dir
Changing root changes instdir to dir and admindir to
dir/var/lib/dpkg.
Теперь, это предполагает, что на этой флешке есть другая система Ubuntu. Вы не можете установить произвольный пакет в другие каталоги, кроме тех, которые указаны в пакете. Общие библиотеки в системе Ubuntu имеют очень специфический путь.
Вы можете создать "chroot"
. Больше информации о chroot здесь: & rightarrow; http://en.wikipedia.org/wiki/Chroot
Для этого вам нужен root-доступ ...
Откройте терминал и введите & rightarrow; sudo -i
, затем введите свой пароль.
Тогда напечатайте & rightarrow; # debootstrap chrootname chrootname-chroot
.
«Примечание» & rightarrow; (chrootname
= «имя каталога, который вы хотите создать».)
Затем вы можете ввести chroot, набрав & rightarrow ; # chroot chrootname-chroot
Когда вы закончите, просто наберите & rightarrow; exit
Надеюсь, это поможет вам ... Удачи!
Ответ "изменен" отсюда и вправо; https://serverfault.com/questions/23734/is -есть-любой-путь к-получить склонные к установке-пакетам-на-моему-домашнему каталогу