Como isolar um “ambiente” no Ubuntu?

1. Como isolar um “ambiente” no Ubuntu?

Julio
jca159

(usa Fedora)

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á!


  


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

Diego Mendes Rodrigues
diegomrodrigues

(usa Ubuntu)

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

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


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

Julio
jca159

(usa Fedora)

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts