Sysget – The Ultimate Package Manager Frontend

0
366

In the world of Linux, there are a number of available platforms and variations. It’s like a mysterious world of puzzles. Each flavor features different sets of tools and package manager. There’s no perfect one. You have to experience each of them and find out the one that suits yourself the best.

For keeping your system up-to-date, the package manager is the responsible one. Various Linux systems use different package managers, for example, apt (Ubuntu), zypper (openSUSE), yum (legacy Fedora, Enterprise Linux), dnf (Fedora) pacman (Arch Linux) and snap etc.

Remembering all the commands for them is really hard and can become extremely confusing. For saving you from the situation, “Sysget” is a powerful solution. It can become a front-end for all the package managers. Basically, it’s a bridge between you and the package manager. You send a command to “sysget” and “sysget” translates it according to the package manager of your system.

Sysget is a handy tool, especially for the new Linux users.

Sysget features

The tool features all the functionalities of a package manager.

  • Searching for a package
  • Installing and uninstalling packages
  • Update and upgrade system
  • Upgrade single package
  • Clear package manager cache

However, “sysget” isn’t a package manager by itself. It’s basically offering a simple front-end while working with your system’s package manager in harmony.

Getting sysget

Run the following commands –

sudo wget -O /usr/local/bin/sysget https://github.com/emilengler/sysget/releases/download/v1.2.1/sysget

sudo mkdir -p /usr/local/share/sysget

sudo chmod a+x /usr/local/bin/sysget

Usage of sysget

Now, it’s time to use “sysget”. Run the following command –

sudo sysget

From the list, you have to choose your system’s package manager. If you’re not sure, you can get help from the internet. Here’s a short list –

  • Ubuntu/Debian – apt-get
  • OpenSUSE – zypper
  • Fedora – dnf
  • RHEL/CentOS – yum
  • Arch Linux – pacman

My system is Linux Mint 19. It’s a distro based on Ubuntu, so my option is “apt-get”.

All you have to do now is use sysget as you would with your package manager.

  • Install a package
sudo sysget install <package_name>

  • Remove a package
sudo sysget remove <package_name>

  • Update and upgrade your system
sudo sysget update && sudo sysget upgrade

Note – I’m using Fish shell where instead of “&&”, I had to use “;”. Learn more about Fish shell.

  • Remove unnecessary packages
sudo sysget autoremove

  • Clean package manager cache
sudo sysget clean

Don’t forget to update system cache afterward.

sudo sysget update

Need help with “sysget”?

sudo sysget help

Enjoy!

LEAVE A REPLY

Please enter your comment!
Please enter your name here