
ThinApp is a paid product, however, with the trial mode I think you could do the task you require. It is intuitive with a user-friendly GUI, and it comes with an offline user guide in pdf format which you also could see online in VMWare's website. That isolates applications from their underlying operating systems toĮliminate application conflict and streamline delivery and management.

VMware ThinApp is an agentless application virtualization solution I suggest you to use VMWare ThinApp because it's the most automated way I discovered. For users who would like to install the stable version, use the following command to import the PPA. sudo apt install software-properties-common apt-transport-https -y. Note that obviously an installation of the software is need to be realized once to track what files the installer expands and what other things the installer does, but you can do this for example in a Virtual Machine. First, make sure the following dependencies are installed. This avoids the need of an installation procedure in other machines.

These kind of applications are commonly known as "install tracers", it basically monitors the filesystem and registry modifications to reproduce them in an automated way. Out there exists a lot of 3rd party applications that trace the installation of another software to create a portable version of the software that you want.
