Як знайти ключ сховища в ubuntu

У статті представлений спосіб пошуку відсутніх ключів.

Якщо після поновлення у Вас на екрані виникає помилка приблизно такого змісту:

Для вирішення проблеми, що склалася нам буде потрібно:

  1. Перевірити згадка ключа на офіційних серверах. Це потрібно для підтвердження автентичності сховища.

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

# Gpg --keyserver keyserver.ubuntu.com --recv 58403026387EE263

# Gpg --keyserver pgp.mit.edu --recv 58403026387EE263

# Gpg --keyserver keyserver.pgp.com --recv 58403026387EE263

У відповідь на екрані має відобразитися наступне:

gpg: звертаюсь ключ 387EE263 з hkp сервера keyserver.ubuntu.com
gpg: ключ 387EE263. "Scott Ritchie" не змінений
gpg: Всього оброблено: 1
gpg: незмінених: 1

Ці рядки говорять. що ключ знайдений і справжність сховища підтверджена. У загальному випадку, інформація виведена на екран в подальшому не знадобиться. Про особливих випадках буде розказано нижче.
  • Наступним етапом додаємо відсутній ключ сховища:

    # Gpg --export --armor 58403026387EE263 | sudo apt-key add -

    В особливих випадках додати ключ сховища в операційну систему буде ефективніше командою:

    # Sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 387EE263

    де використовується ім'я key-сервера знайшов ключ і число зазначене в пункті №1.

  • В результаті всіх вищевикладених дій проблема пошуку відсутнього ключа сховища зникне назавжди.

    Випадкові 7 статей:

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

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2> 1 | grep -o '[0-9A-Z] \ $' | xargs`

    artus: якщо треба знайти відсутні ключі і попитатцо імпортувати їх, то: sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2> 1 | grep -o '[0-9A-Z] \ $' | xargs`

    О круто! Не знав, спасибі.
    Команда автоматично шукає відсутні ключі в системі і додає їх.
    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2> 1 | grep -o '[0-9A-Z] \ $' | xargs`

    Mut @ NT: Про круто! Не знав, спасибі. Команда автоматично шукає відсутні ключі в системі і додає іх.sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2> 1 | grep -o '[0-9A-Z] \ $' | xargs`

    Думаю, треба додати це в основне тіло статті.)

    Це повідомлення говорить про те що потрібен ключ безпеки. Це репозиторій 2ГІС, який не має ключа безпеки. Можете не хвилюватися.

    Спасибо) просто очі муляє, естетично неприємно)

    відмінно, в графі досвід +1