sysget - Μια διεπαφή για κάθε διαχειριστή πακέτων στο Linux


Το Linux διατίθεται σε πολλές γεύσεις και σε πολλούς από εμάς αρέσει να δοκιμάζουμε κάθε είδους διανομές μέχρι να βρούμε το τέλειο ταίρι για τις ανάγκες μας. Το πρόβλημα είναι ότι βάσει της κύριας διανομής που δημιουργείται το λειτουργικό σύστημα σας, ο διαχειριστής πακέτων μπορεί να είναι διαφορετικός και να αποδειχθεί ότι δεν είστε ιδιαίτερα εξοικειωμένοι.

Υπάρχει ένα βοηθητικό πρόγραμμα που ονομάζεται sysget που μπορεί να γίνει διεπαφή για κάθε διαχειριστή πακέτων. Βασικά το sysget χρησιμεύει ως γέφυρα και σας επιτρέπει να χρησιμοποιείτε την ίδια σύνταξη για κάθε διαχειριστή πακέτων.

Διαβάστε επίσης: 5 καλύτεροι διαχειριστές πακέτων για αρχάριους στο Linux

Αυτό είναι ιδιαίτερα χρήσιμο για νέους χρήστες Linux που κάνουν τα πρώτα τους βήματα στη διαχείριση του λειτουργικού τους συστήματος μέσω γραμμής εντολών και τους αρέσει να μεταπηδούν από τη μια διανομή στην άλλη χωρίς να χρειάζεται να μάθουν νέες εντολές.

Το Sysget δεν αντικαθιστά σε καμία περίπτωση τον διαχειριστή πακέτων διανομής. Είναι απλώς το περιτύλιγμα του διαχειριστή πακέτων του λειτουργικού συστήματος και εάν είστε διαχειριστής Linux, είναι πιθανώς καλύτερο να παραμείνετε στον διαχειριστή πακέτων της δικής σας διανομής.

Υποστηριζόμενοι διαχειριστές πακέτων

Το Sysget υποστηρίζει ένα ευρύ φάσμα διαχειριστών πακέτων, όπως:

  1. apt-get ή apt
  2. xbps
  3. dnf
  4. ναι
  5. φερμουάρ
  6. εοπκγ
  7. pacman
  8. αναδύομαι
  9. pkg
  10. χρωμόβρυο
  11. homebrew
  12. νεράιδα
  13. θραύση
  14. Npm

Λειτουργίες Sysget

  • αναζήτηση για πακέτα
  • εγκατάσταση πακέτων
  • αφαιρέστε τα πακέτα
  • απομακρύνουν τα ορφανά
  • εκκαθάριση της προσωρινής μνήμης του διαχειριστή πακέτων
  • ενημέρωση βάσης δεδομένων
  • σύστημα αναβάθμισης
  • αναβάθμιση ενός πακέτου

Το επίσημο αποθετήριο git του sysget είναι διαθέσιμο εδώ.

Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το Sysget στο Linux

Η εγκατάσταση του sysget είναι ιδιαίτερα εύκολη και ασήμαντη και μπορεί να ολοκληρωθεί με τις παρακάτω εντολές.

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

Η χρήση του sysget είναι επίσης αρκετά απλή και οι εντολές συχνά μοιάζουν με αυτές που χρησιμοποιούνται με το apt. Όταν εκτελείτε το sysget για πρώτη φορά, θα σας ζητηθεί ο διαχειριστής πακέτων του συστήματός σας και θα δείτε μια λίστα με τα διαθέσιμα. Πρέπει να επιλέξετε αυτό για το λειτουργικό σας σύστημα:

sudo sysget

Μόλις γίνει αυτό, μπορείτε να χρησιμοποιήσετε τις ακόλουθες εντολές:

Για εγκατάσταση πακέτου.

sudo sysget install <package name>

Για να αφαιρέσετε ένα πακέτο:

sudo sysget remove package

Για να εκτελέσετε μια ενημέρωση:

sudo sysget update

Για να αναβαθμίσετε το σύστημά σας:

sudo sysget upgrade

Αναβάθμιση συγκεκριμένου πακέτου με:

sudo sysget upgrade <package name>

Για να αφαιρέσετε ορφανά:

sudo sysget autoremove 

Καθαρίστε την προσωρινή μνήμη του διαχειριστή πακέτων:

sudo sysget clean 

Ας το δούμε στην πράξη. Ακολουθεί ένα δείγμα εγκατάστασης του emacs στο σύστημα Ubuntu.

sudo sysget install emacs

Και εδώ είναι πώς να αφαιρέσετε ένα πακέτο:

sudo sysget remove emacs

Εάν πρέπει να περάσετε από τις επιλογές sysget, μπορείτε να πληκτρολογήσετε:

sudo sysget help

Αυτό θα εμφανίσει μια λίστα με τις διαθέσιμες επιλογές που μπορείτε να χρησιμοποιήσετε με το sysget:

συμπέρασμα

Να θυμάστε ότι η σύνταξη για το sysget είναι η ίδια σε όλες τις υποστηριζόμενες διανομές. Ωστόσο, δεν εννοείται η πλήρης αντικατάσταση του διαχειριστή πακέτων του λειτουργικού σας συστήματος, αλλά απλώς η κάλυψη των βασικών αναγκών για τη λειτουργία πακέτων στο σύστημα.