Linux universal app installer and manager, in the user's space only
Project description
Geninstaller (for linux)
Universal linux installer system Installs applications in the user's space.
For developers and common users
Developers
Installation
$ pip install geninstaller
Get an 'installer' template
$ geninstaller plop installer
Geninstaller provides you an 'installer' file in your current working directory, you can join it to your projects. You just have to open it and change a few settings to adapt it to your application (the comments in the file will guide you).
The installer script is in python, but works for any kind of program to install.
And that's all, no requirements for the final user, fast and easy.
Behind this, the 'installer' script will take care of the requirements, and install the geninstaller database on the system.
Limitation (and gain)
Geninstaller only install applications in the user's space (no sudo required), the gain is that it makes it compatible with any linux distibution. So, if your application needs to be installed 'system wide', geninstaller is not the tool you need.
Common users
The applications installed with geninstaller are registrated in a small database, you can list them:
$ geninstaller list
uninstall them:
$ geninstaller uninstall 'application name'
And other stuff, see:
$ geninstaller --help
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for geninstaller-1.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1a5b3efc805adbc57e1295d9bf64469e7da9e088372a2e283ac37bc60bde6f2 |
|
MD5 | 9b9754e5aced2fc6d87c78f8a850d3dc |
|
BLAKE2b-256 | 18a640650e6c668709d347114f84b13e6dcb75f6a24a60d6b2b2630c54316fa3 |