Додавання відсутніх ключів PPA до влучної брелоки

Спробуйте Наш Інструмент Для Усунення Проблем

Якщо ви користуєтесь дистрибутивом Linux, який використовує персональний архів пакетів Launchpad, то ви знаєте, яким простим інструментом може бути додавання тих, які важко знайти додатки, попередньо упаковані для вашої системи. Коли ви звикнете до PPA, залежати від цих сховищ досить просто. Але іноді виникає, здавалося б, непереборне питання з цими PPA - ключами. Якщо ключ для певного PPA вам не надано, ви не можете використовувати це програмне забезпечення - до тих пір, поки ключ не буде доданий до вашої брелоки.

Але як додати ключ, коли його ніколи не отримали? Вірите чи ні, для цього завдання є просте рішення.

Я припускаю, що ви додали PPA до файлу /etc/apt/sources.list (або додали їх за допомогою командиsudo add-apt-сховище ppa: хром-щодня.). Після додавання PPA наступним кроком до встановлення програмного забезпечення є виконання команди sudo apt-get update. Якщо ключ не додано, відобразиться помилка, вказана, що ключ відсутній. Коли ця помилка з'являється, конкретний PPA не може бути використаний. Помилка виглядатиме так:

Помилка GPG: http://ppa.launchpad.net lucid Release: Наступні підписи неможливо перевірити, оскільки відкритий ключ недоступний: NO_PUBKEY 2524246B1CC723DB

Підказкою тут є останній рядок символів, який є відкритим ключем. Для того, щоб додати ключ для цього конкретного PPA (або сховища), видайте команду:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-ключі KEY_ID

Де KEY_ID - останній рядок символів помилки (у цьому випадку 2524246B1CC723DB).

Коли випущена вищевказана команда, відобразиться наступний вихід:

Виконання: gpg --ignore-time-конфлікт --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 2524246B1CC723DBgpg: запит ключа 1CC723DB з сервера hkp keyserver.ubuntu.comgpg: ключ 1CC723DB: відкритий ключ 'Пуск PPA для запуску для Кріса Кульсона' importgpg:

Загальна кількість оброблених: 1gpg: імпорт: 1 (RSA: 1)

Важливою частиною вищезазначеного результату є заключний рядок, який вказує, що 1 з 1 ключа оброблено. Цей PPA (або сховище) тепер можна використовувати.

Пошук репостів та PPA

Там є багато сховищ та PPA. Одне дуже гарне місце для початку (крім Google) Стартова площадка . Перейшовши на панель запуску, ви можете шукати в розділах Зареєстровані PPA, опубліковані джерела, активні PPA та опубліковані бінарні файли. Цей сайт також розбиває PPA відповідно до випуску, який включає 6.06 до 11.04. Звичайно, це лише сайт Ubuntu, тому ці репозиторії працюватимуть лише для Ubuntu та дистрибутивів на базі Ubuntu.

GUI

Існує графічний інтерфейс, який називається gui-apt-key. Ви можете виявити, що в Synaptic (знайдіть 'gui-apt-ключ', позначте його для встановлення та натисніть кнопку Застосувати для встановлення.) Цей інструмент в основному дозволяє вам взяти ідентифікатор ключа, ввести його в невеликій текстовій області та натиснути кнопку Додати, щоб додати ключ до вашої брелоки. Якщо ви віддаєте перевагу інструмент GUI, це хороший маршрут. Особисто я вважаю за краще використовувати командний рядок, оскільки він надійніший і гнучкіший.

Заключні думки

Іноді ці влучні помилки можуть бути справжнім болем. Але коли помилка є відсутнім ключем, завжди є швидке рішення для додавання цього ключа.