Для решения этой проблемы я должен был быть более подробным о своей команде монтирования. Я закончил тем, что использовал:
modprobe loop
mount -t iso9660 -o loop /bootpart/rootfs.raw /root
Это работало правильно.
#!/bin/bash
SSH_ORIGINAL_COMMAND=${SSH_ORIGINAL_COMMAND/#git /git-}
case $SSH_ORIGINAL_COMMAND in
"git-receive-pack"*|"git-upload-pack"*|"git-upload-archive"*)
eval exec $SSH_ORIGINAL_COMMAND
;;
*)
echo "Go away." >&2
exit 1
;;
esac
Цитируя Arch Wiki:
gedit $(find -name show.html.erb)
Построение в чистой chroot предотвращает пропуски зависимостей в пакетах, будь то из-за нежелательного линковки или пакетов, отсутствующих в массиве зависимостей в PKGBUILD. Она также позволяет пользователям собирать пакеты для стабильных репозиториев (core, extra, community) при наличии пакетов из [testing].
Требование к Xorg легко выполняется, так как chroot использует уже установленные вами пакеты.[1121000].
Лучший способ проверить, по моему опыту, это иметь чистую виртуальную машину, на которую можно установить пакет. Для этого я использую VirtualBox, со снимком свежей установки. После тестирования я откатываюсь назад к точке снимка и через несколько секунд устанавливаю новый пакет. [1120874]