0
I have the following problem: work in a place where we use a very specific image editing program that only works on Ubuntu 14.04 (the program is called Register).
From time to time, the program stops working partially on some computer, for no apparent reason. I’m thinking that the problem may be computer users, who install other programs that end up changing the version of some dependencies that the Register needs (libc6, libstdc++6, imagemagick, perl, libgl1-mesa-glx, and libglu1-mesa).
To solve this, I was wondering if there is no way to create an isolated environment to install the Register, something like the Python environments. In this environment I would install only the program and the dependencies it needs. However, it could not be a Docker container, as I had suggested, because the Register works via terminal, for example: "$ Register imagem1 imagem2 imagemsaida" and would not be very easy to use, whereas users of the program have almost no knowledge on linux.
I think this question is outside the scope of the site. But, trying to help, why not create a VM with Virtualbox or something related?
– Jéf Bueno
I think it fits the scope because it’s basically about managing a software dependency, but I agree with people who say that Docker might be the solution; if it gets too complicated as you think it will, it would be worth creating an interface to run on the machine running the commands inside Docker.
– Woss
I don’t know how to do it, but I do know chroot does that
– gfleck