Pular para o conteúdo

Como isolar um “ambiente” no Ubuntu?

Responder tópico
  • Denunciar
  • Indicar

1. Como isolar um “ambiente” no Ubuntu?

Enviado em 03/07/2018 - 16:29h

Estou com o seguinte problema: trabalho em um local onde utilizamos um programa de edição de imagens bem específico que só funciona no Ubuntu 14.04 (o programa se chama Register).

De vez em quando, o programa para de funcionar parcialmente em algum computador, sem motivo aparente. Estou achando que o problema possa ser os usuários dos computadores, que instalam outros programas que acabam alterando a versão de algumas dependências que o Register necessita (libc6, libstdc++6, imagemagick, perl, libgl1-mesa-glx, e libglu1-mesa).

Para resolver isso, estava pensando se não há como criar um ambiente isolado para instalar o Register, algo tipo os ambientes em Python. Nesse ambiente eu instalaria somente o programa e as dependências que ele precisa. Porém, não daria para ser um container do Docker, como já haviam me sugerido, pois o funcionamento do Register se dá via terminal, por exemplo: "$ register imagem1 imagem2 imagemsaida" e não ficaria muito fácil de utilizar, visto que os usuários do programa tem quase nenhum conhecimento em linux.

Alguém teria alguma ideia de como poderia resolver esse problema? Lembrando que eu preciso que seja algo de fácil uso, que eu possa acessar os arquivos de todos os diretórios (sem precisar usar uma pasta compartilhada, como numa máquina virtual por exemplo).

Agradeço desde já!

Responder tópico

3. Re: Como isolar um “ambiente” no Ubuntu?

Enviado em 04/07/2018 - 13:29h

diegomrodrigues escreveu:

Você pode utilizar o chroot.
Seguem 2 links para que você conheça melhor a forma de montar esse ambiente isolado.
http://packaging.ubuntu.com/pt-br/html/chroots.html
https://www.vivaolinux.com.br/dica/Ambiente-seguro-com-chroot
Abraço,
Diego M. Rodrigues
Já havia pesquisado sobre chroot, porém vi que eu não consegueria acessar os arquivos fora do chroot, teriaque copiar pro diretório do chroot para usar. Tem solução pra isso? Obrigado

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder