60

GitHub - emilengler/sysget: One package manager to rule them all

 5 years ago
source link: https://github.com/emilengler/sysget
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

sysget

A front-end for every package manager

sysget is a bridge that lets you use one syntax to every package manager on every operating system.
You probably all know the problem when you are on a new distro and don't know anything about the package manager. With sysget you just need to remember one syntax for every package manager.
The syntax is mostly same with apt-get so it should be easy to use.

Supported package managers:

  • apt-get
  • xbps
  • dnf
  • yum
  • zypper
  • eopkg
  • pacman
  • emerge
  • pkg
  • chromebrew
  • homebrew
  • nix
  • snap

Features

  • search for packages
  • install packages
  • remove packages
  • remove orphans
  • clear package manager cache
  • update database
  • upgrade system
  • upgrade single package

How to install

Start install.sh if you want to compile it on your own
or copy the binary to /usr/local/bin/sysget

Example

To install a package

sysget install <package name>

To remove a package

sysget remove <package name>

To update the database

sysget update

To upgrade the system

sysget upgrade
Credits

TermGet


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK