
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.