Πώς να διορθώσετε το σφάλμα "NO_PUBKEY" GPG στο Ubuntu

click fraud protection

Το σφάλμα GPG "NO_PUBKEY" παρουσιάζεται όταν ένας χρήστης προσθέτει ένα αποθετήριο λογισμικού ή PPA στο Ubuntu χωρίς να προσθέσει το κλειδί υπογραφής GPG. Δεδομένου ότι το back-end λογισμικού του Ubuntu λαμβάνει σοβαρά υπόψη την ασφάλεια, το σύστημα δεν θα επιτρέπει στον χρήστη να εγκαταστήσει τίποτα από το αποθετήριο χωρίς αυτό το κλειδί και έτσι εμφανίζεται αυτό το σφάλμα. Ευτυχώς, είναι εύκολο να διορθωθεί.

Έχετε σφάλματα εξάρτησης στο Ubuntu; Δείτε πώς μπορείτε να τα διορθώσετε.

Διορθώστε το σφάλμα "NO_PUBKEY" GPG - GUI

Στο Ubuntu Linux, είναι δυνατό να διορθώσετε το ζήτημα "NO_PUBKEY" με το GUI. Για να ξεκινήσετε τη διαδικασία, πατήστε το Νίκη πλήκτρο στο πληκτρολόγιο. Πατώντας αυτό το κουμπί θα εμφανιστεί το πλαίσιο αναζήτησης στο Gnome στο Ubuntu. Από εκεί, ξεκινήστε να πληκτρολογείτε "Λογισμικό και ενημερώσεις" στο πλαίσιο αναζήτησης. Στη συνέχεια, κάντε κλικ στο εικονίδιο με αυτό το όνομα. Εναλλακτικά, εάν δεν μπορείτε να το βρείτε, επιλέξτε το εικονίδιο με το καφέ κουτί / υδρόγειο.

instagram viewer

Μόλις ανοίξει το παράθυρο της εφαρμογής "Λογισμικό και ενημερώσεις" στην οθόνη, αναζητήστε τις διαφορετικές καρτέλες στην εφαρμογή και κάντε κλικ στο "Έλεγχος ταυτότητας". Κάνοντας κλικ στην καρτέλα "Έλεγχος ταυτότητας" θα μεταφερθείτε στους "Αξιόπιστους παρόχους λογισμικού" περιοχή.

Διατηρήστε ανοιχτή την περιοχή "Λογισμικό και ενημερώσεις" και ανοίξτε μια νέα καρτέλα προγράμματος περιήγησης. Στη συνέχεια, κατευθυνθείτε προς τη σελίδα από την οποία αποκτήσατε το λογισμικό PPA. Σε αυτήν τη σελίδα, αναζητήστε το κλειδί υπογραφής GPG και αποθηκεύστε το στον υπολογιστή σας.

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

Στην επόμενη σελίδα, κάντε κλικ στο σύνδεσμο δίπλα στο "pub", για να αποκαλύψετε το κλειδί στο πρόγραμμα περιήγησης.

Τύπος Ctrl + S στο πληκτρολόγιο για να αποθηκεύσετε το αρχείο ως κλειδί.

Αφού αποθηκεύσετε το κλειδί στον υπολογιστή σας Ubuntu Linux, επιστρέψτε στην εφαρμογή "Λογισμικό και ενημερώσεις", στην ενότητα "Έλεγχος ταυτότητας". Στη συνέχεια, στην ενότητα "Έλεγχος ταυτότητας", αναζητήστε το κουμπί "Εισαγωγή αρχείου κλειδιού".

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

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

Για να ανανεώσετε τις πηγές λογισμικού του Ubuntu, κάντε κλικ στο κουμπί "κλείσιμο". Όταν το κάνετε, θα εμφανιστεί ένα μήνυμα που θα λέει, "Οι πληροφορίες σχετικά με το διαθέσιμο λογισμικό δεν είναι ενημερωμένες." Κάντε κλικ στο κουμπί "Επαναφόρτωση" για ανανέωση. Μόλις ανανεωθεί, το σφάλμα "NO_PUBKEY" θα εξαφανιστεί.

Διορθώστε το σφάλμα "NO_PUBKEY" GPG - γραμμή εντολών

Το σφάλμα "NO_PUBKEY" GPG μπορεί να διορθωθεί στο τερματικό, καθώς και να διορθωθεί στο GUI. Κάποιοι υποστηρίζουν ότι η επίλυση αυτού του σφάλματος στο Ubuntu μέσω του τερματικού είναι ταχύτερη.

Ανοίξτε ένα παράθυρο τερματικού στον υπολογιστή σας Ubuntu Linux πατώντας Ctrl + Alt + T ή Ctrl + Shift + T στο πληκτρολόγιο. Στη συνέχεια, μόλις ανοίξει το παράθυρο τερματικού, χρησιμοποιήστε το εκσυγχρονίζω εντολή στις πηγές λογισμικού του Ubuntu, καθώς πρέπει να αναπαραγάγουμε το σφάλμα.

Κατά την εκτέλεση του εκσυγχρονίζω εντολή, θα δείτε ένα μήνυμα που αναφέρει, "Δεν ήταν δυνατή η επαλήθευση των ακόλουθων υπογραφών, επειδή το δημόσιο κλειδί δεν είναι διαθέσιμο: NO_PUBKEY."

Μετά το μήνυμα "NO_PUBKEY", θα δείτε έναν αριθμό. Επισημάνετε αυτόν τον αριθμό με το ποντίκι και αντιγράψτε τον στο πρόχειρο σας. Αυτός ο αριθμός είναι σημαντικός, καθώς μπορεί να χρησιμοποιηθεί με μια εντολή ανάκτησης για αυτόματη εισαγωγή του κλειδιού GPG που λείπει στο σύστημα Ubuntu Linux.

Με τον αριθμό που έχει αποθηκευτεί στο πρόχειρο, πληκτρολογήστε την ακόλουθη εντολή στο παράθυρο τερματικού. Φροντίστε να αντικαταστήσετε το τμήμα "COPIED-NUMBER-HERE" της εντολής με τον αριθμό που έχει αντιγραφεί στο πρόχειρο στον υπολογιστή σας Linux.

Σημείωση: Για να χρησιμοποιήσετε τη δυνατότητα επικόλλησης στο τερματικό Linux, πατήστε Ctrl + Shift + V στο πληκτρολόγιο.

sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys COPIED-NUMBER-ΕΔΩ

Αφήστε το apt-κλειδί εκτέλεση εντολής και θα κατεβάσει το κλειδί GPG που λείπει απευθείας από το Διαδίκτυο. Όταν ολοκληρωθεί η εντολή, θα δείτε ένα μήνυμα που λέει "δημόσιο κλειδί" Εισαγωγή REPO NAME Singing Key ".

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

Για να ενημερώσετε τις πηγές λογισμικού του Ubuntu, πρέπει να χρησιμοποιήσετε το εκσυγχρονίζω εντολή.

sudo apt ενημέρωση

Οταν ο εκσυγχρονίζω η εντολή τελειώνει, όλα πρέπει να είναι σε κατάσταση λειτουργίας!

Αποτροπή σφαλμάτων "NO_PUBKEY" στο Ubuntu

Το σφάλμα "NO_PUBKEY" είναι εύκολο να αποφευχθεί. Για να βεβαιωθείτε ότι δεν αντιμετωπίζετε ξανά αυτό το πρόβλημα στον υπολογιστή σας Ubuntu Linux, κάντε τα εξής.

  • Μην εγκαταστήσετε αποθετήριο λογισμικού τρίτου μέρους που δεν παρέχει αρχείο δημόσιου κλειδιού.
  • Προσθέστε μόνο PPA στο Ubuntu μέσω του τερματικού. Με την προσθήκη PPA μέσω του τερματικού, το αρχείο κλειδιού προστίθεται αυτόματα στο σύστημα, αποφεύγοντας το ζήτημα "NO_PUBKEY".
  • Ποτέ μην επεξεργάζεστε το αρχείο πηγών λογισμικού για προσθήκη σε αποθετήριο λογισμικού τρίτου μέρους στο Ubuntu.
watch instagram story