Linux For Beginners 1: Installing Software
Πίνακας περιεχομένων:
- Λίστα εγκατεστημένων πακέτων με Yum
- Λίστα εγκατεστημένων πακέτων με στροφές ανά λεπτό
- Δημιουργία λίστας όλων των εγκατεστημένων πακέτων
- Μετρήστε τον αριθμό των εγκατεστημένων πακέτων
- συμπέρασμα
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς μπορείτε να καταγράψετε και να φιλτράρετε τα εγκατεστημένα πακέτα στο CentOS. Η γνώση του τρόπου εμφάνισης των εγκατεστημένων πακέτων στο σύστημα CentOS μπορεί να σας βοηθήσει σε περιπτώσεις όπου πρέπει να εγκαταστήσετε τα ίδια πακέτα σε άλλο μηχάνημα ή εάν θέλετε να εγκαταστήσετε ξανά το σύστημά σας.
Θα σας δείξουμε επίσης πώς μπορείτε να ελέγξετε αν έχει εγκατασταθεί ένα συγκεκριμένο πακέτο, μετράτε τα εγκατεστημένα πακέτα και ανακαλύψτε την έκδοση ενός εγκατεστημένου πακέτου.
Λίστα εγκατεστημένων πακέτων με Yum
Το YUM (Updater κίτρινο σκυλί,) είναι ο προεπιλεγμένος διαχειριστής πακέτων CentOS. Μπορεί να χρησιμοποιηθεί για τη λήψη, την εγκατάσταση, την αφαίρεση, την αναζήτηση και τη διαχείριση των πακέτων λογισμικού CentOS RPM από τα επίσημα και τρίτα αποθετήρια CentOS.
Για να παραθέσετε τα εγκατεστημένα πακέτα στο σύστημα CentOS με
yum
, χρησιμοποιήστε την ακόλουθη εντολή:
sudo yum list installed
Θα εκτυπώσει μια λίστα με όλα τα εγκατεστημένα πακέτα, συμπεριλαμβανομένων των πληροφοριών για τις εκδόσεις και την αποθήκη των πακέτων RPM.

Συνήθως, η λίστα των πακέτων είναι μεγάλη, για καλύτερη ευκρίνεια είναι καλή ιδέα να διοχετεύσετε την έξοδο σε
less
:
sudo yum list installed | less
Για να διαπιστώσετε εάν έχει εγκατασταθεί ένα συγκεκριμένο πακέτο, φιλτράρετε την έξοδο με την εντολή
grep
.
Για παράδειγμα, για να διαπιστώσετε εάν το πακέτο unzip είναι εγκατεστημένο στο σύστημα που θα εκτελέσετε:
sudo yum list installed | grep unzip
unzip.x86_64 6.0-19.el7 @anaconda
Η παραπάνω έξοδος δείχνει ότι το μηχάνημα αποσυμπίεσης 6.0-19 είναι εγκατεστημένο στο μηχάνημα.
Λίστα εγκατεστημένων πακέτων με στροφές ανά λεπτό
Η εντολή
rpm
με την επιλογή
-q
σάς επιτρέπει να αναζητήσετε τα πακέτα.
Η ακόλουθη εντολή θα απαριθμήσει όλα τα εγκατεστημένα πακέτα:
sudo rpm -qa
Για να κάνετε ερώτηση (αναζήτηση) εάν ένα συγκεκριμένο πακέτο είναι εγκατεστημένο, περάστε το όνομα του πακέτου στην εντολή
rpm -q
. Η ακόλουθη εντολή θα σας δείξει εάν το πακέτο tmux είναι εγκατεστημένο στο σύστημα:
sudo rpm -q tmux
Αν το πακέτο εγκατασταθεί, θα δείτε κάτι παρόμοιο:
tmux-1.8-4.el7.x86_64
Διαφορετικά, η εντολή θα εκτυπώσει:
package tmux2is not installed
Για να λάβετε περισσότερες πληροφορίες σχετικά με το ερώτημα πακέτου pass
-i
:
Δημιουργία λίστας όλων των εγκατεστημένων πακέτων
Για να δημιουργήσετε μια λίστα με τα ονόματα όλων των εγκατεστημένων πακέτων στο σύστημα CentOS και να τα αποθηκεύσετε σε ένα αρχείο με όνομα
packages_list.txt
, ανακατευθύνετε την έξοδο εντολών στο αρχείο:
sudo rpm -qa > packages_list.txt
Για να εγκαταστήσετε τα ίδια πακέτα σε άλλο διακομιστή, μπορείτε να χρησιμοποιήσετε την εντολή
cat
για να περάσετε όλα τα πακέτα σε
yum
:
sudo yum -y install $(cat packages_list.txt)
Μετρήστε τον αριθμό των εγκατεστημένων πακέτων
Για να μάθετε πόσα πακέτα έχουν εγκατασταθεί στο σύστημά σας, χρησιμοποιήστε την ίδια εντολή όπως πριν, αλλά αντί να ανακατευθύνετε την έξοδο σε ένα αρχείο, μεταφέρετέ το στο βοηθητικό πρόγραμμα
wc
για να μετρήσετε τις γραμμές:
sudo rpm -qa | wc -l
603
Η παραπάνω έξοδος δείχνει ότι υπάρχουν εγκατεστημένα 603 πακέτα.
συμπέρασμα
Στα συστήματα CentOS μπορείτε να παραθέσετε τα εγκατεστημένα πακέτα χρησιμοποιώντας την
yum list installed
και τις εντολές
rpm -qa
.
Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.
centos ypm rpmΠώς να ορίσετε τα εγκατεστημένα πακέτα στο debian
Σε αυτόν τον οδηγό, θα εξηγήσουμε πώς μπορείτε να καταγράψετε και να φιλτράρετε τα εγκατεστημένα πακέτα στο Debian. Θα σας δείξουμε επίσης πώς μπορείτε να ελέγξετε εάν έχει εγκατασταθεί ένα συγκεκριμένο πακέτο, να μετρήσετε τα εγκατεστημένα πακέτα και να μάθετε την έκδοση ενός εγκατεστημένου πακέτου.
Πώς να ορίσετε τα εγκατεστημένα πακέτα στο ubuntu
Σε αυτό το σεμινάριο θα σας δείξουμε πώς μπορείτε να καταγράφετε και να φιλτράρετε εγκατεστημένα πακέτα στο Ubuntu. Θα σας δείξουμε επίσης πώς να ελέγξετε αν έχει εγκατασταθεί ένα συγκεκριμένο πακέτο, να μετρήσετε τα εγκατεστημένα πακέτα και να μάθετε την έκδοση ενός εγκατεστημένου πακέτου.
Πώς να ορίσετε και να ορίσετε μεταβλητές περιβάλλοντος στο linux
Σε συστήματα Linux και Unix, οι μεταβλητές περιβάλλοντος είναι ένα σύνολο δυναμικών ονομάτων που αποθηκεύονται στο σύστημα και χρησιμοποιούνται από εφαρμογές που εκκινούν σε κελύφη ή υποστυλώματα. Με απλά λόγια, μια μεταβλητή περιβάλλοντος είναι μια μεταβλητή με ένα όνομα και μια συσχετισμένη τιμή. Σε αυτόν τον οδηγό, θα εξηγήσουμε ότι πρέπει να διαβάσετε και να ορίσετε μεταβλητές περιβάλλοντος και κελύφους.







