Εάν αντιμετωπίσετε το σφάλμα "E: Δεν μπορώ να εντοπίσω το πακέτο" κατά την εγκατάσταση πακέτων στο Ubuntu, μην ανησυχείτε, καθώς είναι εύκολο να το διορθώσετε.

Βασικά Takeaways

  • Ενημερώνετε τακτικά τη λίστα πακέτων σας για να διατηρείτε ένα ασφαλές και ενημερωμένο σύστημα Ubuntu, διασφαλίζοντας πρόσβαση στα πιο πρόσφατα πακέτα λογισμικού, ενημερώσεις κώδικα ασφαλείας, διορθώσεις σφαλμάτων και βελτιωμένη ανάλυση εξάρτησης.
  • Δώστε προσοχή στη σωστή ορθογραφία και ευαισθησία πεζών-κεφαλαίων του ονόματος πακέτου όταν χρησιμοποιείτε το apt εντολή για εγκατάσταση λογισμικού, καθώς ακόμη και ένα ελαφρύ τυπογραφικό λάθος μπορεί να οδηγήσει στο "E: Δεν μπορώ να εντοπίσω το πακέτο" λάθος.
  • Επαληθεύστε τις πληροφορίες του αποθετηρίου σας ελέγχοντας τα διαμορφωμένα αποθετήρια για να βεβαιωθείτε ότι έχετε πρόσβαση στο απαραίτητο λογισμικό. Εξετάστε το ενδεχόμενο να προσθέσετε αξιόπιστα και καλά συντηρημένα αποθετήρια, εάν χρειάζεται για συγκεκριμένο λογισμικό.

Το Ubuntu είναι μια φιλική προς τον χρήστη διανομή Linux, γνωστή για τη σταθερότητά της και τον τεράστιο κατάλογο λογισμικού της. Ωστόσο, ακόμη και οι πιο έμπειροι χρήστες του Ubuntu είναι πιθανό να αντιμετωπίσουν το σφάλμα "E: Δεν μπορώ να εντοπίσω το πακέτο". Αυτό το μήνυμα σφάλματος εμφανίζεται συνήθως όταν προσπαθείτε να εγκαταστήσετε ένα πακέτο μέσω APT.

instagram viewer

Θα σας δείξουμε πώς μπορείτε να διορθώσετε το μήνυμα σφάλματος "E: Δεν μπορώ να εντοπίσω το πακέτο" στο Ubuntu. Είτε είστε αρχάριος είτε έμπειρος διαχειριστής, το να γνωρίζετε πώς να ξεπεράσετε αυτό το σφάλμα θα βελτιώσει σημαντικά την ικανότητά σας να χρησιμοποιείτε το Ubuntu.

1. Ενημερώστε τη λίστα πακέτων σας

Η ενημέρωση της λίστας πακέτων σας είναι σημαντική για τη διατήρηση ενός ασφαλούς, λειτουργικού και ενημερωμένου συστήματος Ubuntu. Το πιο σημαντικό, διασφαλίζει ότι θα έχετε την καλύτερη δυνατή εμπειρία λογισμικού, ενώ διατηρείτε το σύστημά σας ασφαλές και σταθερό.

Μπορείτε να ενημερώσετε τη λίστα πακέτων σας εκτελώντας:

sudo apt update

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

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

2. Χρησιμοποιήστε το σωστό όνομα πακέτου

Σε αντίθεση με τα Windows, το Linux είναι εγγενώς διάκριση πεζών-κεφαλαίων όταν πρόκειται για την ονομασία αρχείων και καταλόγου. Αυτό σημαίνει ότι τα κεφαλαία και τα πεζά γράμματα αντιμετωπίζονται διακριτά. Για παράδειγμα, τα αρχεία "Test.txt", "TEST.txt" και "TesT.txt" είναι όλα ξεχωριστά αρχεία στο Linux.

Η ίδια αρχή ισχύει για τα ονόματα πακέτων. Βεβαιωθείτε ότι έχετε γράψει σωστά το όνομα του πακέτου. Ακόμη και ένα ελαφρύ τυπογραφικό λάθος, όπως ένα κεφαλαίο γράμμα όπου θα έπρεπε να υπάρχει ένα πεζό, θα έχει ως αποτέλεσμα το σφάλμα "E: Δεν μπορώ να εντοπίσω το πακέτο".

Εάν δεν είστε σίγουροι για το όνομα του πακέτου, μπορείτε να χρησιμοποιήσετε την εντολή apt για να αναζητήσετε μερικά ονόματα πακέτων. Για παράδειγμα, ας υποθέσουμε ότι ψάχνετε για το δημοφιλές λογισμικό στιγμιότυπων οθόνης Flameshot, αλλά θυμάστε μόνο ότι αρχίζει με φλόγα. Λοιπόν, μπορείτε να το αναζητήσετε χρησιμοποιώντας το μερικό όνομα ως εξής:

apt search flame

3. Επαληθεύστε τις πληροφορίες αποθετηρίου

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

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

Ρίξτε μια ματιά στα διαμορφωμένα αποθετήρια χρησιμοποιώντας:

cat /etc/apt/sources.list

Η λίστα πηγών σας θα πρέπει κανονικά να έχει τα ακόλουθα αποθετήρια διαμορφωμένα και ενεργά από προεπιλογή. Τα ενεργά αποθετήρια δεν σχολιάζονται με τον χαρακτήρα #.

deb http://archive.ubuntu.com/ubuntu/ release-name main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ release-name-security main restricted universe multiverse

απελευθέρωση-όνομα στο προηγούμενο απόσπασμα θα αντικατασταθεί με το τρέχον Ubuntu σας απελευθέρωση-όνομα. Μπορείτε να πάρετε το δικό σας απελευθέρωση-όνομα με το τρέξιμο lsb_release -c στο τερματικό. Το κωδικό όνομα που εξάγεται από αυτήν την εντολή είναι το τρέχον σας απελευθέρωση-όνομα.

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

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

4. Ελέγξτε για συμβατότητα λογισμικού

Σε ορισμένες περιπτώσεις, ορισμένα πακέτα λογισμικού ενδέχεται να μην είναι διαθέσιμα σε παλαιότερες εκδόσεις του Ubuntu. Σε σπάνιες περιπτώσεις, ορισμένα πακέτα λογισμικού μπορούν να είναι διαθέσιμα μόνο στις εκδόσεις LTS του Ubuntu. Σε τέτοιες περιπτώσεις, ενδέχεται να αντιμετωπίσετε το σφάλμα "E: Δεν μπορώ να εντοπίσω το πακέτο" λόγω προβλημάτων συμβατότητας.

Μπορείτε να ελέγξετε για περισσότερες πληροφορίες σχετικά με ένα πακέτο εκτελώντας: apt show πακέτο-όνομα. Για παράδειγμα, για το πακέτο flameshot, εκτελέστε:

apt show flameshot

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

5. Άλλες διορθώσεις

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

sudo apt clean && sudo apt update

Μπορείτε επίσης να δοκιμάσετε να εγκαταστήσετε ένα μικρό πακέτο όπως το cowsay, χρησιμοποιώντας την εντολή sudo apt update && apt install cowsay μόνο για να δούμε αν όλα είναι καλά.

Τώρα μπορείτε να διορθώσετε το σφάλμα "E: Unable to Locate Package" στο Ubuntu

Ως χρήστης του Ubuntu, πιθανότατα θα συναντήσετε το σφάλμα "E: Δεν μπορώ να εντοπίσω το πακέτο" κάποια στιγμή. Αυτό το σφάλμα είναι επιλύσιμο και εξοπλισμένο με τις σωστές πληροφορίες που μπορείτε να το αντιμετωπίσετε με σιγουριά κατά μέτωπο.

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