I есть проблема с обновлением в терминале [дубликат]

На этот вопрос уже есть ответ здесь:

Вот ссылка, пожалуйста, помогите мне, что она означает ниже:

http://ppa.launchpad.net precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886

Что мне делать со ссылкой выше

0
задан 11 July 2013 в 21:13

1 ответ

Ну, во-первых, вы дали общую ссылку на сайт http://ppa.launchpad.net , а не конкретную, я уверен, что вы имели в виду.

Тем не менее, легко исправить.

Когда я сталкиваюсь с PPA и не могу получить PUBKEY, я что-то написал или заимствовал, я не помню, и даже сделал псевдоним, чтобы выбросить его в свой .bashrc так что я могу просто нажать несколько букв.

Вот код.

alias pubkey="for i in `sudo aptitude update 2>&1 | grep NO_PUBKEY | awk '{print $NF;}'`; do sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $i; done"

Как вы можете видеть, он ищет отсутствующие публичные ключи и затем отправляет их на серверы ключей в Ubuntu, чтобы обновить вашу систему с помощью hem. Поверь мне, запусти это, и с тобой все будет в порядке.

Добавьте это в свой .bashrc, затем напечатайте source .bashrc и, наконец, pubkey, и все ваши заботы закончились.

Просто сначала убедитесь, что у вас установлена ​​aptitude, просто быстро sudo apt-get install aptitude, и все будет в порядке.

0
ответ дан 11 July 2013 в 21:13

Другие вопросы по тегам:

Похожие вопросы: