Ist es möglich, ldconfig innerhalb von Fakeroot auszuführen?

Ist es möglich, ldconfig innerhalb von Fakeroot auszuführen?

Ich versuche, Debian Wheezy in chroot auszuführen (habe Debian-Dateien vonhttps://github.com/tianon/docker-brew-debian/blob/02108ee636f54b504e2aec4ee7bb59a2de8a5b99/wheezy/rootfs.tar.xz)

So verwende ich es:

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

Beim Installieren von Paketen mit apt-get wird ldconfig ausgeführt, es schlägt jedoch mit einem Fehler fehl:

ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
  • Selinux ist auf dem Host-Betriebssystem nicht installiert
  • /home/user/wheezy/sbin/ldconfig-Berechtigungen sind -rwxr-xr-x

Ist es möglich, dafür eine Problemumgehung zu finden, ohne es als Root auszuführen?

Ich frage mich, ob es grundsätzlich möglich ist, Dinge in einer solchen Umgebung zum Laufen zu bringen, z. B. Pakete zu installieren, Server auszuführen (natürlich Ports über 1024), Skripte usw.?

Antwort1

/home/user/wheezy/etc ist für Sie wahrscheinlich nicht beschreibbar.

Als Randbemerkung möchten Sie vielleicht einen Blick auf dieSchrootPaket, wenn Sie Dienste tatsächlich innerhalb des Chroots ausführen möchten.

verwandte Informationen