O prompt "Sim, faça o que eu digo" é exibido quando você tenta remover um pacote marcado como "essencial". Seu significado é o que diz na lata - o que você está tentando fazer pode inutilizar seu sistema, e você não deve continuar a menos que saiba exatamente o que está fazendo. É um daqueles casos em que, se você precisar perguntar, não faça isso.
Não tenho certeza do que poderia dar errado aqui; o conteúdo do pacote base-files
é quase idêntico entre as arquiteturas. No entanto, eu espero uma série de dependências quebradas se o pacote nativo base-files
estiver faltando, quebrando completamente o gerenciamento de pacotes na prática.
Não sei porque libnss-mdns
insiste em ter o pacote base-files
para a mesma arquitetura. A maioria das bibliotecas não depende de pacotes da mesma arquitetura, exceto de outras bibliotecas. É possível que forçar dependências funcionem, mas forçar dependências tende a confundir o APT, então eu não recomendo isso.
O caminho de menor resistência é instalar um sistema de 32 bits ao lado do seu sistema de 64 bits. É fácil executar aplicativos de 32 bits e aplicativos de 64 bits na mesma instalação, o que é difícil para misturar as instalações. Então instale uma distribuição de 32 bits em um chroot ; Assim, você terá efetivamente aplicativos de 32 bits ao lado de aplicativos de 64 bits, compartilhando o mesmo diretório inicial. A chave para tornar isso fácil é schroot . Para configurar isso, siga meu guia . Uma vez que você tenha feito a instalação, execute schroot -c jessie32
( jessie32
sendo o nome que você escolheu para o chroot) e você receberá um prompt de comando com seu diretório home usual, mas o diretório raiz apontando para a instalação de 32 bits .