Το Nala είναι ένα περιτύλιγμα τρίτου κατασκευαστή που βασίζεται σε Python για APT με καθαρό, καλά δομημένο και κατανοητό αποτέλεσμα.

Το Advanced Package Tool (APT) είναι το αγαπημένο εργαλείο διαχείρισης πακέτων για όλους όταν εργάζεστε σε διανομές που βασίζονται στο Debian. Ωστόσο, παρά το πλούσιο σύνολο δυνατοτήτων του, δεν είναι ένας βολικός τρόπος διαχείρισης πακέτων για αρχάριους.

Ένα σημαντικό μειονέκτημα του APT είναι ότι κάνει το περιεχόμενο στην οθόνη του τερματικού σας να φαίνεται τυχαίο και πρέπει να υπάρχει ομοιότητα στο κείμενο στο τερματικό σας Linux.

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

Ποια είναι η φασαρία για τη Nala;

Το σχετικό ερώτημα είναι, τι είναι το Nala, και είναι αρκετά άξιο να αντικαταστήσει το πολυπόθητο APT; Το Nala είναι ένα ανοιχτού κώδικα, βασισμένο σε Python, αντικατάσταση front-end για το APT. Εκτελεί διάφορες λειτουργίες: παράλληλες λήψεις, ενημερώσεις και αναβαθμίσεις πακέτων, ανάκτηση ιστορικού, αυτόματη ανάκτηση αποθετηρίων κατοπτρισμού και εγκαταστάσεις επαναφοράς.

instagram viewer

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

Εγκατάσταση του Nala στο Ubuntu

Υπάρχουν μερικοί τρόποι εγκατάστασης του Nala στο Ubuntu/Debian:

  1. Εγκατάσταση από τα επίσημα αποθετήρια
  2. Προσθήκη προσαρμοσμένων αποθετηρίων
  3. Εγκατάσταση του πακέτου Nala DEB

Στο Ubuntu 22.04 και νεότερη έκδοση, μπορείτε να εγκαταστήσετε το Nala με οποιοδήποτε από τα παραπάνω βήματα. Ωστόσο, πρέπει να εργαστείτε με τα προσαρμοσμένα αποθετήρια της Nala για παλαιότερες εκδόσεις.

1. Εγκατάσταση του Nala από τα επίσημα αποθετήρια του Ubuntu

Αρχικά, πρέπει να ενημερώσετε τη λίστα πακέτων στο Ubuntu με το εύστοχη ενημέρωση εντολή ως εξής:

sudo apt ενημέρωση

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

Στη συνέχεια, εγκαταστήστε το Nala εκτελώντας:

sudo apt install nala

2. Προσθήκη του αποθετηρίου Nala σε παλαιότερες εκδόσεις του Ubuntu

Εάν χρησιμοποιείτε μια παλαιότερη έκδοση του Ubuntu, μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε το Nala με επιτυχία εγκαθιστώντας το μέσω αποθετηρίων τρίτων. Ως πρώτο βήμα, αποκτήστε πρόσβαση και προσθέστε τα αποθετήρια Volian Scar για να εγκαταστήσετε το Nala στο Ubuntu:

echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list

Μπορείτε να αποκτήσετε το κλειδί επαλήθευσης GPG χρησιμοποιώντας το wget εντολή:

wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null

Εάν χρησιμοποιείτε αυτό το βήμα για να εγκαταστήσετε το Nala στο Ubuntu 22.04 και μεταγενέστερα, εκτελέστε την παρακάτω εντολή για να εγκαταστήσετε το Nala:

sudo apt update && sudo apt install nala -y

Σε παλαιότερες εκδόσεις, για να εγκαταστήσετε την έκδοση παλαιού τύπου του Nala, εκτελέστε την ακόλουθη εντολή:

sudo apt update && sudo apt install nala-legacy -y

3. Εγκατάσταση μέσω πακέτου DEB

Το τελικό βήμα εγκατάστασης είναι η εγκατάσταση του Nala μέσω του πακέτου DEB. Δείτε πώς μπορείτε να κάνετε λήψη και εγκατάσταση του πακέτου στο σύστημά σας:

Κατεβάστε:Νάλα

  1. Μεταβείτε στη σελίδα λήψης και κατεβάστε το πιο πρόσφατο διαθέσιμο πακέτο DEB.
  2. Μόλις γίνει λήψη του πακέτου, ανοίξτε το Λήψεις φάκελο στο μηχάνημά σας. Εντοπίστε το πακέτο DEB και κάντε δεξί κλικ πάνω του.
  3. Κάντε κλικ στο Άνοιγμα με το πρόγραμμα εγκατάστασης πακέτων GDebi.
  4. Στο παρακάτω πλαίσιο διαλόγου, επιλέξτε το Εγκατάσταση πακέτου επιλογή. Εισαγάγετε τον κωδικό πρόσβασης root στη γραμμή εντολών και αφήστε την εγκατάσταση να ολοκληρωθεί.

Εναλλακτικά, μπορείτε να εγκαταστήσετε το πακέτο DEB χρησιμοποιώντας dpkg ως εξής:

sudo dpkg -i όνομα πακέτου

Για να επαληθεύσετε την εγκατάσταση, ενημερώστε και αναβαθμίστε τα πακέτα του συστήματός σας χρησιμοποιώντας την εντολή nala:

sudo nala ενημέρωση && sudo nala αναβάθμιση -y

Εάν η εντολή εκτελεστεί με επιτυχία, μπορείτε να είστε βέβαιοι ότι το Nala είναι έτοιμο για χρήση στον υπολογιστή σας.

APT vs. Nala: Συγκρίνοντας τους δύο διαχειριστές πακέτων

Εφόσον το Nala είναι σε λειτουργία, ας συγκρίνουμε την έξοδο του APT με την έξοδο αυτού του διαχειριστή πακέτων που βασίζεται σε Python.

Ενημερώστε και αναβαθμίστε τα υπάρχοντα πακέτα σας χρησιμοποιώντας το APT:

sudo apt update && sudo apt upgrade -y

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

Επιπλέον, υπάρχουν πολλές ενημερώσεις, ονόματα πακέτων και εκκρεμείς και ολοκληρωμένες εγκαταστάσεις, μεταξύ άλλων λεπτομερειών.

Στη συνέχεια, ας εκτελέσουμε τις εντολές ενημέρωσης/αναβάθμισης με το Nala αυτή τη φορά, όπως δίνεται παρακάτω:

sudo nala ενημέρωση && sudo nala αναβάθμιση -y

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

Το deb-get είναι ένας άλλος διαχειριστής πακέτων τρίτου μέρους για χρήστες του Debian, το οποίο μπορείτε να χρησιμοποιήσετε στη θέση του dpkg για καλύτερα αποτελέσματα.

Πώς να χρησιμοποιήσετε το Nala στο Ubuntu/Debian

Η χρήση του Nala στο Ubuntu/Debian ή στις σχετικές διανομές Linux είναι εύκολη. Μπορείτε να χρησιμοποιήσετε αυτόν τον διαχειριστή πακέτων front-end για ενημερώσεις, αναβαθμίσεις, ακόμη και εγκαταστάσεις λογισμικού.

Δείτε πώς μπορείτε να χρησιμοποιήσετε το Nala στις τακτικές σας δραστηριότητες:

1. Ενημερώσεις/Αναβαθμίσεις πακέτων

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

ενημέρωση sudo nala
αναβάθμιση sudo nala

Για να εκτελέσετε και τις δύο εργασίες μαζί, χρησιμοποιήστε το && χειριστής:

sudo nala ενημέρωση && sudo nala αναβάθμιση

2. Λίστα διαθέσιμων πακέτων

Εάν χρησιμοποιείτε dpkg --λίστα ή κατάλληλη λίστα για να απαριθμήσετε τα διαθέσιμα πακέτα στη διανομή Ubuntu/Debian, μπορείτε να αντικαταστήσετε την εντολή με το Nala:

λίστα nala

Μετά την εκτέλεση, θα δείτε μια καλά δομημένη λίστα με όλες τις εφαρμογές που είναι διαθέσιμες για λήψη. Ωστόσο, αυτή η εντολή καταναλώνει πολύ χώρο στην οθόνη, καθιστώντας δύσκολη την κύλιση.

Σε ένα τέτοιο σενάριο, μπορείτε να συνδυάσετε την εντολή λίστας με το πιο λιγο εντολή, ως εξής:

λίστα nala | πιο λιγο

Προς την εμφανίστε μια λίστα με τις εγκατεστημένες εφαρμογές σας, μπορείτε να χρησιμοποιήσετε το -Εγώ ή --εγκατεστημένο επιλογή:

ναλά λίστα -ι

Ή:

λίστα nala --εγκατεστημένη

3. Εμφάνιση λεπτομερειών πακέτου

Σε ποιον δεν αρέσει να κοιτάζει πριν εγκαταστήσει μια εφαρμογή στο Linux;

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

σόου nala 

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

νάλα σόου στιγμιότυπο

Υπάρχουν μερικά άλλα πλεονεκτήματα από τη χρήση του Nala, τα οποία μπορείτε να εξερευνήσετε προβάλλοντας τη σελίδα Man Nala.

Επιλέγοντας σοφά το Linux Package Manager

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

Ενώ το Ubuntu/Debian έχει εγκατεστημένο τον διαχειριστή πακέτων APT από προεπιλογή, υπάρχει περιθώριο αυτοσχεδιασμού και εγκατάστασης διαχειριστών πακέτων τρίτων. Μπορείτε να διαλέξετε και να διαλέξετε μερικά που γαργαλάτε τη φαντασία σας.