Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geninstaller-1.0.7.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geninstaller-1.0.7-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file geninstaller-1.0.7.tar.gz.

File metadata

  • Download URL: geninstaller-1.0.7.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.6

File hashes

Hashes for geninstaller-1.0.7.tar.gz
Algorithm Hash digest
SHA256 67a62574e36edae7ce5065ad21f760e30c1332265795a2798194baf03a32abbc
MD5 7ee978a5205e282b19278da3bf185aed
BLAKE2b-256 69152fa6aad408d7d57c840fff7b325d698fa9aa31ee1edfb50f33cf065e05c9

See more details on using hashes here.

File details

Details for the file geninstaller-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: geninstaller-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.6

File hashes

Hashes for geninstaller-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f1a65bd960d314c4751992926a06c2f12dd00b5d9d7dd325ef4a3b8fdc691e65
MD5 b3eb96aefb143d7075abc72e626e5d54
BLAKE2b-256 1687dc55639f076a56d1611917cda6fbd096e82b4dc8315d56965dd420a76a92

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page