Teste a aplicação sem modificar o sistema

2

Eu fui confrontado com uma situação em que eu precisava de uma aplicação em particular que é ou muito antiga ou muito nova (ainda alfa) ou instalada de um ppa potencialmente arriscado.

Existe uma maneira de instalar um aplicativo em uma espécie de sandbox onde ele não poderia modificar meu sistema?

Eu sei que poderia ter uma máquina virtual com outra instalação do Ubuntu, mas eu gostaria de evitar isso, se possível.

    
por To Do 25.11.2012 / 18:34

2 respostas

0

Uma possível solução para usar um ambiente chroot .

Uses of chroots
The following are some possible uses of chroots:

 1. Isolating insecure and unstable applications
 2. Running 32-bit applications on 64-bit systems
 3. Testing new packages before installing them on the production system
 4. Running older versions of applications on more modern versions of
    Ubuntu
 5. Building new packages, allowing careful control over the dependency
    packages which are installed

    
por To Do 25.02.2013 / 18:41
1

Acho que você pode tentar com o "Arkose"

Também tem uma ferramenta de gui "Arkose-gui"

De acordo com a descrição:

Arkose is currently made of:
 - arkose: Command line utility with C helper
 - arkose-gui: GUI for integration in the gnome desktop (Similar to the Run dialog)
 - arkose-nautilus: Nautilus integration
 - arkose-wrapper: Wrapper for regular apps to have them start in a container

It basically lets you start any installed binary in a configurable container. You can choose how much disk space you want to give it, if it should have network access and if it should be able to access your /home.

Aqui você tem mais informações sobre a ferramenta e o autor e seu blog Stéphane Graber .

Espero que isso seja útil.

    
por Roman Raguet 25.11.2012 / 19:25