fakeroot:#

Fakeroot é uma ferramenta que permite execução de programas que requerem permissão de “root” executem sem permissão. Isto é, o ambiente é simulado para parecer com o super-usuário.

  • Instalação no Debian trixie/sid (Tem que ser a mesma versão do sistema, caso contrário, não funcionará.) :
sudo apt update
sudo apt install fakeroot fakechroot 
  • Criação do ambiente “jaula”:
sudo apt install debootstrap

# Cria o ambiente:
sudo debootstrap testing jaula http://deb.debian.org/debian

# para sanar este erro: 
# `ERROR: ld.so: object 'libfakeroot-sysv.so' 
# from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.`

sudo cp -rv /lib/x86_64-linux-gnu/libfakeroot/ jaula/lib/x86_64-linux-gnu/
  • Usuário da jaula chroot_aux:
sudo useradd chroot_aux -m -s /bin/bash

# Testando o ambiente:
sudo su chroot_aux - 
  • Para finalizar, executamos o novo ambiente:
# da permissão de dono e grupo para o usuário:
sudo chown chroot_aux:chroot_aux -R jaula 

# Usuário "chroot_aux"
    fakechroot fakeroot chroot JAULA/
fakechroot fakeroot debootstrap sid /tmp/sid
fakechroot chroot /tmp/sid bash

#Root:
fakechroot fakeroot chroot /home/sid_fakeroot_unpriviled/ bash