Android

Πώς να χρησιμοποιήσετε την εντολή apt στο linux

Linux Scripting Tutorial 3o - Εντολές ανάθεσης δικαιωμάτων σε αρχεία και φακέλους

Linux Scripting Tutorial 3o - Εντολές ανάθεσης δικαιωμάτων σε αρχεία και φακέλους

Πίνακας περιεχομένων:

Anonim

apt είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών για την εγκατάσταση, ενημέρωση, κατάργηση και με άλλο τρόπο διαχείριση πακέτων deb σε Ubuntu, Debian και σχετικές διανομές Linux. Συνδυάζει τις πιο συχνά χρησιμοποιούμενες εντολές από τα εργαλεία apt-get και apt-cache με διαφορετικές προεπιλεγμένες τιμές ορισμένων επιλογών.

apt είναι σχεδιασμένο για διαδραστική χρήση. Προτιμήστε τη χρήση των apt-get και apt-cache στα σενάρια του κελύφους σας, καθώς είναι συμβατά προς τα πίσω μεταξύ των διαφορετικών εκδόσεων και έχουν περισσότερες επιλογές και δυνατότητες.

Οι περισσότερες από τις εντολές apt πρέπει να εκτελούνται ως χρήστες με δικαιώματα sudo .

Αυτός ο οδηγός χρησιμεύει ως γρήγορη αναφορά για τις εντολές apt .

Ενημέρωση ευρετηρίου πακέτων ( apt update )

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

Για να ενημερώσετε το ευρετήριο πακέτων, εκτελέστε την παρακάτω εντολή. Αυτό θα τραβήξει τις τελευταίες αλλαγές από τις αποθήκες APT:

sudo apt update

Να ενημερώνετε πάντα το ευρετήριο πακέτων πριν από την αναβάθμιση ή την εγκατάσταση νέων πακέτων.

Αναβάθμιση πακέτων ( apt upgrade )

Η τακτική ενημέρωση του συστήματος Linux είναι μία από τις πιο σημαντικές πτυχές της συνολικής ασφάλειας του συστήματος.

Για να αναβαθμίσετε τα εγκατεστημένα πακέτα στις τελευταίες εκδόσεις τους εκτελέστε:

sudo apt upgrade

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

sudo apt upgrade package_name

Είναι πάντα καλή ιδέα να ρυθμίσετε τις αυτόματες ενημερώσεις ασφαλείας.

Πλήρης αναβάθμιση ( apt full-upgrade )

Η διαφορά μεταξύ της upgrade και της full-upgrade είναι ότι το αργότερο θα καταργήσει τα εγκατεστημένα πακέτα αν αυτό απαιτείται για την αναβάθμιση ολόκληρου του συστήματος.

sudo apt full-upgrade

Προσέξτε ιδιαίτερα όταν χρησιμοποιείτε αυτήν την εντολή.

Εγκατάσταση πακέτων ( apt install )

Η εγκατάσταση των πακέτων είναι τόσο απλή όσο η εκτέλεση της ακόλουθης εντολής:

sudo apt install package_name

sudo apt install package1 package2

Για να εγκαταστήσετε τοπικά αρχεία deb, δώστε την πλήρη διαδρομή στο αρχείο. Διαφορετικά, η εντολή θα προσπαθήσει να ανακτήσει και να εγκαταστήσει το πακέτο από τα αποθετήρια APT.

sudo apt install /full/path/file.deb

Αφαίρεση των πακέτων ( apt remove )

Για να καταργήσετε έναν εγκατεστημένο τύπο συσκευασίας, ακολουθήστε τα εξής:

sudo apt remove package_name

Μπορείτε επίσης να ορίσετε πολλά πακέτα, χωρισμένα με κενά:

sudo apt remove package1 package2

Η εντολή κατάργησης θα απεγκαταστήσει τα συγκεκριμένα πακέτα, αλλά ενδέχεται να αφήσει πίσω τα αρχεία ρυθμίσεων. Εάν θέλετε να καταργήσετε το πακέτο, συμπεριλαμβανομένων όλων των αρχείων ρυθμίσεων, χρησιμοποιήστε purge αντί για remove :

sudo apt purge package_name

Αφαίρεση αχρησιμοποίητων πακέτων ( apt autoremove )

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

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

sudo apt autoremove

Λίστα Πακέτων ( apt list )

Η εντολή list σας επιτρέπει να απαριθμήσετε τα διαθέσιμα, εγκατεστημένα και αναβαθμισμένα πακέτα.

Για να εμφανίσετε όλα τα διαθέσιμα πακέτα, χρησιμοποιήστε την ακόλουθη εντολή:

sudo apt list

Η εντολή θα εκτυπώσει μια λίστα όλων των πακέτων, συμπεριλαμβανομένων πληροφοριών σχετικά με τις εκδόσεις και την αρχιτεκτονική του πακέτου. Για να διαπιστώσετε εάν έχει εγκατασταθεί ένα συγκεκριμένο πακέτο, μπορείτε να φιλτράρετε την έξοδο με την εντολή grep .

sudo apt list | grep package_name

Για να εμφανιστεί μόνο ο τύπος εγκατεστημένων πακέτων:

sudo apt list --installed

Η λήψη μιας λίστας με τα πακέτα που μπορούν να αναβαθμιστούν μπορεί να είναι χρήσιμη πριν την αναβάθμιση των πακέτων:

sudo apt list --upgradeable

Αναζήτηση Packages ( apt search )

Αυτή η εντολή σάς επιτρέπει να αναζητήσετε ένα συγκεκριμένο πακέτο στη λίστα των διαθέσιμων πακέτων:

sudo apt search package_name

Αν βρεθεί η εντολή θα επιστρέψει τα πακέτα που το όνομα ταιριάζει με τον όρο αναζήτησης.

Πληροφορίες πακέτου ( apt show )

Οι πληροφορίες σχετικά με τις εξαρτήσεις του πακέτου, το μέγεθος εγκατάστασης, την προέλευση του πακέτου κ.ο.κ. μπορεί να είναι χρήσιμες πριν αφαιρέσετε ή εγκαταστήσετε ένα νέο πακέτο.

Για να ανακτήσετε πληροφορίες σχετικά με ένα συγκεκριμένο πακέτο, χρησιμοποιήστε την εντολή show :

sudo apt show package_name

συμπέρασμα

Η γνώση του τρόπου διαχείρισης των πακέτων αποτελεί ουσιαστικό μέρος της διαχείρισης του συστήματος Linux.

Για να μάθετε περισσότερα σχετικά με την εντολή apt ανοίξτε το τερματικό σας και πληκτρολογήστε man apt .

Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.

ubuntu debian apt