Το openSUSE αποστέλλεται με το Zypper, ένα εργαλείο διαχείρισης πακέτων γραμμής εντολών που λειτουργεί με πακέτα RPM. Δείτε πώς να το χρησιμοποιήσετε.
Κάθε διανομή Linux συνοδεύεται από έναν προεπιλεγμένο διαχειριστή πακέτων για τη διαχείριση πακέτων. Παρόμοιο με το APT στο Debian, το Pacman στο Arch Linux και το DNF/YUM στο RHEL, το openSUSE συνοδεύεται από τον διαχειριστή πακέτων Zypper.
Με το Zypper, μπορείτε να εκτελέσετε πολλές λειτουργίες από την εγκατάσταση του πακέτου έως την αφαίρεση χρησιμοποιώντας τη γραμμή εντολών. Δείτε πώς μπορείτε να χρησιμοποιήσετε το Zypper και τις επιλογές γραμμής εντολών του για τη διαχείριση πακέτων στο openSUSE.
Διαχείριση πακέτων στο openSUSE
Το Zypper είναι ένα εύκολο εργαλείο γραμμής εντολών για διαχείριση πακέτων openSUSE που σας επιτρέπει να εγκαταστήσετε, να αφαιρέσετε και να ενημερώσετε πακέτα καθώς και να διαχειριστείτε αποθετήρια. Επιπλέον, μπορείτε λίστα εγκατεστημένων πακέτων και διαθέσιμες ενημερώσεις, αναζητήστε ένα πακέτο και εκτυπώστε πληροφορίες σχετικά με αυτό.
Το openSUSE χρησιμοποιεί τη μορφή πακέτου RPM. Ένα πακέτο RPM συνήθως περιέχει το όνομα, την έκδοση και την αρχιτεκτονική του πακέτου. Υπάρχουν δύο τρόποι γραμμής εντολών για τη διαχείριση ενός πακέτου RPM στο openSUSE: Zypper και RPM.
Πρέπει να έχετε δικαιώματα root για να εγκαταστήσετε, να αναβαθμίσετε ή να αφαιρέσετε οποιοδήποτε πακέτο στο σύστημά σας openSUSE.
Προσθέστε ένα αποθετήριο στο openSUSE
Για να προσθέσετε ένα αποθετήριο στο openSUSE, θα χρειαστεί να δώσετε τη διεύθυνση URL του αποθετηρίου και το ψευδώνυμο. Το Alias είναι το σύντομο και εύκολο στην απομνημόνευση όνομα για το αποθετήριο. Ανοίξτε το τερματικό και εκτελέστε το Zypper με το ar (addrepo) εντολή για να προσθέσετε το αποθετήριο στο σύστημά σας:
zypper ar -f
Για παράδειγμα, για να προσθέσετε το αποθετήριο Skype, εκτελέστε:
zypper ar -f https://repo.skype.com/rpm/stable skype
ο -φά Η επιλογή επιτρέπει την αυτόματη ανανέωση.
Αφαιρέστε ένα αποθετήριο με το Zypper
Για να αφαιρέσετε ένα αποθετήριο στο openSUSE, χρησιμοποιήστε το Zypper με το rr (removerepo) εντολή και το ψευδώνυμο αποθετηρίου ως εξής:
zypper rr
Για παράδειγμα, για να αφαιρέσετε το αποθετήριο Skype, η εντολή θα ήταν:
zypper rr skype
Ανανεώστε τα αποθετήρια με το Zypper
Για να ανανεώσετε μη αυτόματα τα αποθετήρια, εκτελέστε:
zypper refresh
Αυτή η εντολή σάς επιτρέπει να ανακτήσετε αλλαγές στα πακέτα από διαμορφωμένα αποθετήρια.
Καταχωρίστε όλα τα αποθετήρια στο openSUSE
Για να παραθέσετε όλα τα καθορισμένα αποθετήρια, χρησιμοποιήστε το Zypper με το repos ή lr μέθοδος:
zypper lr
Αυτή η εντολή εμφανίζει πληροφορίες σχετικά με τα αποθετήρια, όπως το όνομα και την κατάστασή τους (ενεργοποιημένα ή απενεργοποιημένα).
Εγκαταστήστε ένα πακέτο στο openSUSE με το Zypper
Για να εγκαταστήσετε ένα πακέτο, χρησιμοποιήστε την εντολή zypper ακολουθούμενη από το σε (εγκατάσταση) μέθοδος και το όνομα του πακέτου:
zypper in package_name
Για παράδειγμα, για να εγκαταστήσετε το Skype στο openSUSE, η εντολή θα ήταν:
zypper in skypeforlinux
Μπορείτε επίσης να εγκαταστήσετε πολλά πακέτα ταυτόχρονα παρέχοντας μια λίστα με τα ονόματα των πακέτων διαχωρισμένη σε διάστημα:
zypper in package1 package2 package3
Αναζητήστε ένα πακέτο με Zypper
Από προεπιλογή, το Zypper αναζητά ένα πακέτο σε όλα τα αποθετήρια, δηλαδή τόσο στη λίστα εγκατεστημένων πακέτων όσο και μεταξύ αυτών που δεν έχουν εγκατασταθεί ακόμα. Για να αναζητήσετε ένα συγκεκριμένο πακέτο σε όλα τα αποθετήρια, χρησιμοποιήστε το se (αναζήτηση) εντολή με το Zypper:
zypper se package_name
Χρησιμοποιήστε το -μικρό επιλογή για προβολή λεπτομερών πληροφοριών σχετικά με ένα πακέτο:
zypper se -s package_name
Για να αναζητήσετε ένα πακέτο στη λίστα μόνο εγκατεστημένων πακέτων, χρησιμοποιήστε:
zypper se -i package_name
Λίστα εγκατεστημένων πακέτων στο openSUSE
Με το Zypper, μπορείτε επίσης να ρωτήσετε τη βάση δεδομένων του πακέτου για να ανακαλύψετε τι είναι εγκατεστημένο αυτήν τη στιγμή στο σύστημά σας openSUSE. Για να το κάνετε αυτό, χρησιμοποιήστε το Zypper with -i (--μόνο εγκατεστημένο):
zypper se -i
Μπορείτε επίσης να αποθηκεύσετε αυτήν τη λίστα ανακατευθύνοντας την έξοδο της σε ένα αρχείο:
zypper se -i > installed_packages
Για να βρείτε λεπτομερείς πληροφορίες σχετικά με ένα συγκεκριμένο εγκατεστημένο πακέτο, χρησιμοποιήστε:
zypper info package_name
Αφαιρέστε ένα πακέτο στο openSUSE με Zypper
Η αφαίρεση ενός πακέτου με το Zypper είναι τόσο εύκολη όσο και η εγκατάστασή του. Για να αφαιρέσετε ένα πακέτο που δεν χρειάζεστε πλέον, χρησιμοποιήστε το Zypper με το rm (αφαίρεση) μέθοδος και το όνομα του πακέτου:
zypper rm package_name
Ενημερώστε ένα πακέτο με το Zypper
Η ενημέρωση των πακέτων είναι η πιο κοινή δραστηριότητα διαχείρισης πακέτων. Χρησιμοποιώντας το Zypper, μπορείτε να προβάλετε και να εγκαταστήσετε όλες τις διαθέσιμες ενημερώσεις. Εκτελέστε τα ακόλουθα για να δείτε όλες τις διαθέσιμες ενημερώσεις για τα εγκατεστημένα πακέτα:
zypper list-updates
Μόλις λάβετε τη λίστα, έχετε πλέον την επιλογή είτε να ενημερώσετε όλα τα πακέτα είτε μόνο ένα πακέτο. Για να ενημερώσετε όλα τα εγκατεστημένα πακέτα που έχουν νεότερες διαθέσιμες εκδόσεις, χρησιμοποιήστε το ενημέρωση (ενημέρωση) εντολή:
zypper up
Για να ενημερώσετε μεμονωμένα πακέτα, καθορίστε το πακέτο με την εντολή ενημέρωσης ή εγκατάστασης:
zypper up package_name
Ή:
zypper install package_name
Εγκαταστήστε τοπικά πακέτα στο openSUSE με RPM
Για τα τοπικά πακέτα RPM που έχετε κατεβάσει με μη αυτόματο τρόπο, μπορείτε είτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα RPM είτε το Zypper για να τα εγκαταστήσετε. Χρησιμοποιήστε την ακόλουθη μορφή για να το εγκαταστήσετε χρησιμοποιώντας RPM:
rpm -Uvh rpm_package
Για να εγκαταστήσετε ένα πακέτο RPM χρησιμοποιώντας το Zypper, χρησιμοποιήστε:
zypper install rpm_package
Υπάρχουν πολλές άλλες επιλογές γραμμής εντολών που μπορείτε να χρησιμοποιήσετε με το Zypper για να ολοκληρώσετε διάφορες εργασίες. Μπορείτε να δείτε όλες τις επιλογές χρησιμοποιώντας την εντολή βοήθειας:
zypper help
Το Zypper απλοποιεί τη διαχείριση πακέτων στο openSUSE
Το Zypper είναι ένα απλό αλλά ισχυρό εργαλείο γραμμής εντολών που σας επιτρέπει να διαχειρίζεστε πακέτα στο openSUSE. Εκτός από τα εργαλεία γραμμής εντολών όπως το Zyyper και το RPM, μπορείτε επίσης να χρησιμοποιήσετε το YaST (Ένα άλλο εργαλείο εγκατάστασης), ένα εργαλείο που βασίζεται σε GUI για τη διαχείριση πακέτων και άλλων εργασιών διαμόρφωσης συστήματος.
Το Snap και το Flatpak είναι εξαιρετικές εναλλακτικές λύσεις για τους παραδοσιακούς διαχειριστές πακέτων και σας επιτρέπουν να εγκαταστήσετε και να διαχειριστείτε πακέτα χωρίς να χρειάζεται να χειρίζεστε τις εξαρτήσεις με μη αυτόματο τρόπο.