Проблема з аутентифікацією мого 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, щоб завантажити та перевірити підпис.


1
+1, BTW точна команда для додавання ppa відображається прямо на веб-сторінці PPA.
Ісая

Ідеально! Одна невеличка проблема - сховище не відображається в "Центрі програмного забезпечення Ubuntu".
Натан Осман

@Pynt: Я не бачу його ніде на сторінці ...
Натан Осман


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