Возможно ли запустить ldconfig внутри fakeroot?

Возможно ли запустить ldconfig внутри fakeroot?

Я пытаюсь запустить Debian Wheezy в chroot (файлы Debian получены изhttps://github.com/tianon/docker-brew-debian/blob/02108ee636f54b504e2aec4ee7bb59a2de8a5b99/wheezy/rootfs.tar.xz)

Вот как я это использую:

user$>fakechroot fakeroot-ng chroot /home/user/wheezy

При установке пакетов с помощью apt-get ldconfig выполняется, но завершается ошибкой:

ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
  • selinux на хостовой ОС не установлен
  • Права доступа для /home/user/wheezy/sbin/ldconfig: -rwxr-xr-x

Можно ли найти решение этой проблемы, не работая под root?

Интересно, возможно ли вообще что-то заставить работать в такой среде, например, устанавливать пакеты, запускать серверы (конечно, порты выше 1024), скрипты и т. д.?

решение1

/home/user/wheezy/etc, вероятно, недоступен для записи.

В качестве примечания, вам, возможно, захочется взглянуть наШрутпакет, если вы действительно хотите запускать службы изнутри chroot.

Связанный контент