É possível executar o ldconfig dentro do fakeroot?

É possível executar o ldconfig dentro do fakeroot?

Estou tentando executar o debian wheezy no chroot (obtive arquivos debian dehttps://github.com/tianon/docker-brew-debian/blob/02108ee636f54b504e2aec4ee7bb59a2de8a5b99/wheezy/rootfs.tar.xz)

É assim que estou usando:

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

Ao instalar pacotes com o apt-get, o ldconfig é executado, mas falha com um erro:

ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
  • selinux no sistema operacional host não está instalado
  • As permissões /home/user/wheezy/sbin/ldconfig são -rwxr-xr-x

É possível encontrar uma solução alternativa para isso sem executar o root?

Gostaria de saber se, em geral, é possível fazer as coisas funcionarem nesse ambiente, por exemplo, instalar pacotes, executar servidores (portas acima de 1024, é claro), scripts etc.?

Responder1

/home/user/wheezy/etc provavelmente não é gravável para você.

Como observação lateral, você pode dar uma olhada noSchrootpacote se você realmente deseja executar serviços de dentro do chroot.

informação relacionada