Baseado em esta página no wiki do Ubuntu , uma abordagem para isso é rodar seu programa em um chroot Ubuntu 8.04 . Estas instruções assumem o Ubuntu ou algum outro derivado Debian (ou o próprio Debian).
-
Instale
debootstrap
eschroot
:sudo apt install debootstrap schroot
-
Crie um arquivo de configuração para o Ubuntu 8.04 de 32 bits (também conhecido como Hardy Heron), denominado
/etc/schroot/chroot.d/hardy_i386.conf
e contendo o seguinte:[hardy_i386] description=Ubuntu 8.04 Hardy for i386 location=/srv/chroot/hardy_i386 personality=linux32 root-users=mephisto run-setup-scripts=true run-exec-scripts=true type=directory users=mephisto
(substituindo
mephisto
pelos nomes de usuários apropriados; vários usuários podem ser especificados usando vírgulas). -
Instale o Ubuntu 8.04:
sudo mkdir -p /srv/chroot/hardy_i386 sudo debootstrap --variant=buildd --arch=i386 hardy /srv/chroot/hardy_i386 http://old-releases.ubuntu.com/ubuntu/
-
Comece a usar o chroot:
schroot -c hardy_i386 -u root
(isso registra você como
root
no chroot, o que pode ou não ser apropriado, é claro).
Por padrão, o chroot irá montar seus diretórios home, o que pode ser perigoso; se necessário, você pode desabilitar isso comentando a linha /home
em /etc/schroot/mount-defaults
.