- - Як виправити помилку GPG “NO_PUBKEY” на Ubuntu

Як виправити помилку GPG “NO_PUBKEY” на Ubuntu

Помилка GPG "NO_PUBKEY" виникає, коли користувач додаєсховище програмного забезпечення або PPA в Ubuntu без додавання ключа підпису GPG. Оскільки підтримка програмного забезпечення Ubuntu серйозно сприймає безпеку, система не дозволить користувачеві встановити що-небудь із сховища без цього ключа, і тому ця помилка з’являється. На щастя, це легко виправити.

У вас є помилки залежності від Ubuntu? Ось як їх можна виправити.

Виправити помилку GPG "NO_PUBKEY" - графічний інтерфейс

У Ubuntu Linux можна виправити проблему "NO_PUBKEY" з графічним інтерфейсом. Щоб розпочати процес, натисніть кнопку Виграти клавіша на клавіатурі. Якщо натиснути цю кнопку, з'явиться вікно пошуку в Gnome в Ubuntu. Звідти почніть вводити "Програмне забезпечення та оновлення" у вікні пошуку. Потім натисніть на іконку з цим ім'ям. Або, якщо ви не можете його знайти, виберіть піктограму з коричневим полем / глобусом.

Після відкриття вікна програми "Програмне забезпечення та оновлення"на екрані перегляньте різні вкладки в додатку та натисніть «Автентифікація». Якщо натиснути на вкладку «Автентифікація», ви перейдете до області «Довірені постачальники програм».

Тримайте «Програмне забезпечення та оновлення» відкритим та відкритимна новій вкладці браузера. Потім перейдіть на сторінку, з якої ви отримали програмне забезпечення PPA. На цій сторінці знайдіть ключ підпису GPG та збережіть його на своєму комп’ютері.

Перейшовши на сторінку Launchpad, натисніть «Технічні деталі», щоб відкрити ключ підпису, натисніть на посилання клавіш, щоб перейти до наступної сторінки.

На наступній сторінці натисніть на посилання поруч із "паб", щоб відкрити ключ у браузері.

Натисніть Ctrl + S на клавіатурі, щоб зберегти файл як ключ.

Після збереження ключа на вашому ПК Ubuntu Linux поверніться до програми «Програмне забезпечення та оновлення» у розділі «Автентифікація». Потім у розділі «Автентифікація» знайдіть кнопку «Імпортувати файл ключа ключа».

Натисніть кнопку «Імпортувати файл ключа ключа» мишкою, щоб відкрити вікно браузера файлів. Потім перегляньте вікно браузера файлів, щоб додати ключовий файл до Ubuntu.

Коли ключовий файл буде доданий до Ubuntu, ви будетеможливість встановити програмне забезпечення з цього сховища програмного забезпечення. Однак перш ніж спробувати встановити програмне забезпечення з цього сховища, вам потрібно оновити джерела програмного забезпечення Ubuntu.

Щоб оновити джерела програмного забезпечення Ubuntu, натисніть кнопкуКнопка «закрити». Після цього з’явиться повідомлення з написом: "Інформація про доступне програмне забезпечення застаріла". Для оновлення натисніть кнопку "Перезавантажити". Після оновлення помилка "NO_PUBKEY" знищиться.

Виправити помилку GPG “NO_PUBKEY” - командний рядок

Помилка GPG “NO_PUBKEY” може бути виправлена ​​в терміналі, а також виправлена ​​в графічному інтерфейсі. Дехто стверджує, що виправити цю помилку в Ubuntu через термінал швидше.

Відкрийте вікно терміналу на вашому ПК Ubuntu Linux, натиснувши Ctrl + Alt + T або Ctrl + Shift + T на клавіатурі. Потім, після відкриття вікна терміналу, використовуйте оновлення команду до джерел програмного забезпечення Ubuntu, оскільки нам потрібно відтворити помилку.

Після запуску оновлення команду, ви побачите повідомлення, яке говорить: "Не вдалося перевірити наступні підписи, оскільки відкритий ключ недоступний: NO_PUBKEY."

Після повідомлення "NO_PUBKEY" ви побачите:число. Виділіть цей номер за допомогою миші та скопіюйте його у буфер обміну. Це число є важливим, оскільки його можна використовувати за допомогою команди відновлення для автоматичного імпорту відсутнього ключа GPG до вашої системи Ubuntu Linux.

Введіть номер, який зберігається у буфері обміну, введітьнаступна команда у вікні терміналу. Не забудьте замінити частину команди "КОПІРОВАНИЙ-НОМЕР-ТУТ" на номер, скопійований у буфер обміну на вашому ПК Linux.

Примітка. Щоб використовувати функцію вставки в терміналі Linux, натисніть Ctrl + Shift + V на клавіатурі.

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

Нехай apt-ключ команда запустіть, і вона завантажить відсутній ключ GPG безпосередньо з Інтернету. Коли команда закінчиться, ви побачите повідомлення, що говорить "відкритий ключ" Імпортований певчий ключ REPO NAME "

Після успішного імпорту відсутнього ключа GPGв Ubuntu, помилка "NO_PUBKEY" усунена. Однак виправлення не є повним, оскільки джерела програмного забезпечення Ubuntu необхідно оновити, щоб відобразити зміни, внесені імпортом ключа.

Щоб оновити джерела програмного забезпечення Ubuntu, потрібно скористатися оновлення командування.

sudo apt update

Коли оновлення команда закінчується, все повинно бути в робочому стані!

Запобігайте помилкам "NO_PUBKEY" на Ubuntu

Помилку "NO_PUBKEY" легко уникнути. Щоб переконатися, що ви знову не зіткнулися з цією проблемою на вашому ПК Ubuntu Linux, виконайте наступне.

  • Не встановлюйте жодне сторонне сховище програмного забезпечення, яке не забезпечує файл відкритого ключа.
  • Додайте PPA до Ubuntu лише через термінал. Додаючи PPA через термінал, файл ключів автоматично додається в систему, уникаючи проблеми "NO_PUBKEY".
  • Ніколи не редагуйте файл джерел програмного забезпечення, щоб додати його до стороннього сховища програмного забезпечення до Ubuntu.

Коментарі