Welcome
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:
Basic functionality
- 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
Additional features
- 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
All of these are explained in more detail on the Products and Features pages.
Windows Support
Ermine currently supports only Linux, but a similar product for Windows is available from BoxedApp.