Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

geninstaller

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

geninstaller

Linux universal app installer and manager, in the user's space only

  • 1.2.3
  • PyPI
  • Socket score

Maintainers
1

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.

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc