Do you often find yourself struggling with your GNU/Linux application's dependencies? Did you ever ask yourself whether it is not possible to make deployment of your application just work instead of adapting to external libraries and target host configurations?
Ermine is the answer to these questions.
What can Ermine do for you?
Ermine packs a GNU/Linux application together with any needed shared
libraries and data files into a single executable.
This file can be copied to any GNU/Linux host and run without further modifications.
What are the advantages?
Deploying applications with Ermine offers a lot of advantages which we have summarized here:
- Only one file is installed
- Escape from “dependency hell”
- Independence from package management (RPM, DEB, TGZ, ...)
- No version mismatch between the executable and its auxiliary files
- No host-dependent side-effects: the application and the target host's software environment do not interfere with each other
- An executable prepared on an x86 can run on x86_64 without 32-bit compatibility libraries.
- No need for root privileges at installation time
- Offers your users a pleasant experience with your application and decreases your installation support costs
Ermine currently supports only Linux, but a similar product for Windows is available from BoxedApp.