Проблема аутентификации с моим PPA


11

Я создал пакет и загрузил его в свой PPA. После того, как он был собран, я пошел его устанавливать, но столкнулся с таким сообщением:

$ sudo apt-get install stackapplet
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  stackapplet
0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded.
Need to get 17.7kB of archives.
After this operation, 106kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  stackapplet
Install these packages without verification [y/N]?

Почему он предупреждает меня о том, что пакеты не проверяются?

Ответы:


14

Скорее всего, это вызвано отсутствием ключа PGP в вашем кольце ключей APT. Вы можете добавить ключ с помощью следующей команды:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 72D340A3

Конечно, вам нужно заменить ключ на ваш ключ PPA.

Также следующая команда добавит ключ автоматически:

sudo add-apt-repository ppa:user/ppa-name

После добавления ключа необходимо запустить apt-get update, чтобы загрузить и проверить подпись.


1
+1, кстати, точная команда для добавления вашего ppa показана прямо на веб-странице PPA.
Исаия

Отлично! Одна маленькая маленькая проблема - хранилище не отображается в «Ubuntu Software Center».
Натан Осман

@Pynt: я не вижу это нигде на странице ...
Натан Осман

@ Джордж: Это прямо в жирном крае. Launchpad.net/~george-edison55/+archive/george-edison
Исаия

@Pynt: все, что я вижу, это строки, которые нужно добавить в ваш /etc/apt/sources.listфайл. Я не вижу никаких команд.
Натан Осман
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.