GitHub: sysget – A front-end for every package manager
source link: https://www.tuicool.com/articles/hit/7zeQFfb
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.
sysget
A front-end for every package manager
sysget is a bridge that let 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