sysget - Μια διεπαφή για κάθε διαχειριστή πακέτων στο Linux
Το Linux διατίθεται σε πολλές γεύσεις και σε πολλούς από εμάς αρέσει να δοκιμάζουμε κάθε είδους διανομές μέχρι να βρούμε το τέλειο ταίρι για τις ανάγκες μας. Το πρόβλημα είναι ότι βάσει της κύριας διανομής που δημιουργείται το λειτουργικό σύστημα σας, ο διαχειριστής πακέτων μπορεί να είναι διαφορετικός και να αποδειχθεί ότι δεν είστε ιδιαίτερα εξοικειωμένοι.
Υπάρχει ένα βοηθητικό πρόγραμμα που ονομάζεται sysget που μπορεί να γίνει διεπαφή για κάθε διαχειριστή πακέτων. Βασικά το sysget χρησιμεύει ως γέφυρα και σας επιτρέπει να χρησιμοποιείτε την ίδια σύνταξη για κάθε διαχειριστή πακέτων.
Διαβάστε επίσης: 5 καλύτεροι διαχειριστές πακέτων για αρχάριους στο Linux
Αυτό είναι ιδιαίτερα χρήσιμο για νέους χρήστες Linux που κάνουν τα πρώτα τους βήματα στη διαχείριση του λειτουργικού τους συστήματος μέσω γραμμής εντολών και τους αρέσει να μεταπηδούν από τη μια διανομή στην άλλη χωρίς να χρειάζεται να μάθουν νέες εντολές.
Το Sysget δεν αντικαθιστά σε καμία περίπτωση τον διαχειριστή πακέτων διανομής. Είναι απλώς το περιτύλιγμα του διαχειριστή πακέτων του λειτουργικού συστήματος και εάν είστε διαχειριστής Linux, είναι πιθανώς καλύτερο να παραμείνετε στον διαχειριστή πακέτων της δικής σας διανομής.
Υποστηριζόμενοι διαχειριστές πακέτων
Το Sysget υποστηρίζει ένα ευρύ φάσμα διαχειριστών πακέτων, όπως:
- apt-get ή apt
- xbps
- dnf
- ναι
- φερμουάρ
- εοπκγ
- pacman
- αναδύομαι
- pkg
- χρωμόβρυο
- homebrew
- νεράιδα
- θραύση
- 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 είναι η ίδια σε όλες τις υποστηριζόμενες διανομές. Ωστόσο, δεν εννοείται η πλήρης αντικατάσταση του διαχειριστή πακέτων του λειτουργικού σας συστήματος, αλλά απλώς η κάλυψη των βασικών αναγκών για τη λειτουργία πακέτων στο σύστημα.