Как установить программное обеспечение в определенном каталоге?

Как установить программное обеспечение в определенный каталог с помощью dpkg

0
задан 6 August 2014 в 15:32

2 ответа

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 имеют очень специфический путь.

0
ответ дан 6 August 2014 в 15:32

Вы можете создать "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 -есть-любой-путь к-получить склонные к установке-пакетам-на-моему-домашнему каталогу

0
ответ дан 6 August 2014 в 15:32

Другие вопросы по тегам:

Похожие вопросы: