LINUX.ORG.RU

История изменений

Исправление hope13, (текущая версия) :

Если же ты в уже установленную систему ставишь пакет, то никаких chroot() не происходит.

судя по исходному коду они делают всегда chroot и chdir(«/»). Я только не на все 100 уверен что такое «pacman install directory». Но думаю это тот-же /.

Думаю я всё-же прав.

$man pamcan
-r, --root Specify an alternative installation root (default is /).

Все эти телодвижения делаются, чтобы pacman работал с системой в которую он установлен.

Исправление hope13, :

Если же ты в уже установленную систему ставишь пакет, то никаких chroot() не происходит.

судя по исходному коду они делают всегда chroot и chdir(«/»). Я только не на все 100 уверен что такое «pacman install directory». Но думаю это тот-же /.

Думаю я всё-же прав.

$man pamcan
-r, --root Specify an alternative installation root (default is /). This should not be used as a way to install software into /usr/local instead of /usr. This option is used if you want to install a package on a temporary mounted partition that is "owned" by another system. NOTE: if database path or logfile are not specified on either the command line or in pacman.conf(5), their default location will be inside this root path.

Исходная версия hope13, :

Если же ты в уже установленную систему ставишь пакет, то никаких chroot() не происходит.

судя по исходному коду они делают всегда chroot и chdir(«/»). Я только не на все 100 уверен что такое «pacman install directory». Но думаю это тот-же /.