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

Common users

The applications installed with geninstaller are registrated in a small database. The easiest way to list or uninstall them is to install the gui first:

$ geninstaller gui

Now you have 'Geninstaller gui' in your system's programs (system), use it as any application.

You can still use the CLI if you want

List the installed applications:

$ geninstaller list

uninstall your geninstaller applications:

$ geninstaller uninstall 'application name'

And other stuff, see:

$ geninstaller --help

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 installs 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 that you need.

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.2.3.tar.gz (27.1 kB view details)

Uploaded Source

Built Distribution

geninstaller-1.2.3-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: geninstaller-1.2.3.tar.gz
  • Upload date:
  • Size: 27.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for geninstaller-1.2.3.tar.gz
Algorithm Hash digest
SHA256 7ecbe6691bf59c028c9833a5ae69f53dc2924a6473b902444934ea4a441fe437
MD5 1ccb8d6b344be2c8b9082a063c77cd6b
BLAKE2b-256 6e401957362b36df82193fc70cee68562a1cd5203c5dea26b42c6ef8e04fd8dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: geninstaller-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 27.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for geninstaller-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4a23f43054a4e5d323107723d87b9b9e7f60cb8525e79218717661313c3c174d
MD5 da612860b1792de95f70bcdb02499ef7
BLAKE2b-256 fd826290e26297b4094f47d0e34a3e29f06b029e6a4db326b0598606f29c93b9

See more details on using hashes here.

Supported by

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