GitHub - emilengler/sysget: One package manager to rule them all
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
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK