"Потрібна установка ненадійних пакетів" під час оновлення з менеджером оновлень


67

скріншот

Помилку не виправлено. Отже, як я можу виправити своє оновлення GUI?

Для кожного програмного забезпечення я маю встановити його з командного рядка, тому що я отримав таку ж помилку під час встановлення програмного забезпечення від Ubuntu Software Center.


На вкладках "Джерела програмного забезпечення" на вкладці програмного забезпечення Ubuntu просто змініть параметр "завантажити з" на "Сервер для Іспанії". Це працювало для мене.

відповідь закінчена тут. Він спрацював досить добре для мене.
бадемба

Відповіді:


65
  1. Напишіть у термінал: sudo apt-get update && sudo apt-get upgradeабо відредагуйте параметри диспетчера оновлень (спробуйте це спочатку, якщо ви вже налаштували Менеджер оновлень).

    CLI

  2. Запустіть менеджер оновлень і повторіть спробу.

    GUI

Запуск оновлення через термінал дає можливість дозволити або заборонити ненадійні пакети.

WARNING: The following packages cannot be authenticated!
  playonlinux
Install these packages without verification [y/N]?

Якщо ви довіряєте джерелу пакета, введіть y.


43

Це відбувається через відсутність деяких клавіш GPG. Щоб виправити це, відкрийте термінал і запустіть команди нижче:

sudo apt-get update

Ви отримаєте помилку про те, що якийсь відкритий ключ недоступний. Зверніть увагу на ключовий рядок (після NO_PUBKEY; наприклад: D6B6DB186A68F637)

 gpg --keyserver keyserver.ubuntu.com --recv XXXXX

Замініть XXXXX ключовим рядком

наприклад: gpg --keyserver keyserver.ubuntu.com --recv D6B6DB186A68F637

gpg --export --armor  XXXXX | sudo apt-key add -

наприклад: gpg --export --armor D6B6DB186A68F637 | sudo apt-key add -

sudo apt-get update

Тепер спробуйте оновити систему ще раз.

Ось аналогічна публікація: "Потрібна установка недовірених оновлень" Помилка в Менеджері оновлень

Сподіваюся, це допомагає.


спробував це, і я отримав повідомлення, що щось створено, але оновлення все ще не функціонувало. Але варіант Євгена спрацював, тому не потрібно вирішувати, що пішло не так у вашій пропозиції.
румчо

вибачте румшо. У свою відповідь я забув додати команду 'gpg --export'. Я оновив свою відповідь. Просто спробуйте. і перевірте, чи оновлення працює чи ні.
aneeshep

хм, я розумію gpg: keyserver timed out; будь-які пропозиції?
gatoatigrado

1
Також можна скористатися sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com XXXXXXXXXз askubuntu.com/questions/71188/…
pd12

13

Ви можете встановити його з допомогою командного рядка: sudo apt-get install --allow-unauthenticated exiv2.

Щоб назавжди «довіра» репо, виконати це: sudo apt-add-repository ppa:pmjdebruijn/darktable-release && sudo apt-get update. Я вважаю, що це PPA, який ви використовуєте.


1
Дякую, "я постійно довіряю репо" - це те, чого я хотів досягти, і воно спрацювало. Мені просто цікаво, чому написання адреси в source.list не робить її довіреною, але apt-add-repository.
румчо

Всі пакети підписані криптографічним ключем, "довіряючи" репо, передбачає отримання відкритого ключа для цього сховища. Про криптографію з відкритим ключем ви можете прочитати у Вікіпедії.
Євгеній

5

Відповідаючи на ваше запитання, ви не можете "виправити" оновлення графічного інтерфейсу (тобто менеджера оновлень), оскільки очевидно, що ця програма наразі не має можливості встановити недовірені пакети. Якщо ви хочете встановити недовірені пакети, ви повинні зробити це в командному рядку.

Однак є два способи, як ви можете зупинити менеджер оновлень від повідомлення про цю помилку: або видаліть недовірене програмне забезпечення зі своєї системи, або довіряйте відповідному сховищу, як зазначено у відповіді на інше питання ( оновлення не встановлюються через " ненадійні пакети " ).

Перший крок - з’ясувати, який сховище викликає проблему. Це можна дізнатися, ввівши apt-cache policy ambiance-colorsкомандний рядок.

Однак швидкий google виявляє, що це ambiance-colorsі radiance-colorsзвідки ppa:ravefinity-project. Тож ви маєте змогу виправити свою проблему, набравши текст

sudo add-apt-repository ppa:ravefinity-project/ppa
sudo apt-get update
sudo apt-get install ambiance-colors radiance-colors

взято з http://www.webupd8.org/2012/01/ambiance-and-radiance-colors-theme-pack.html


1

чому таке його висловлювання означає, що пакети, які ви намагаєтеся встановити, є сторонніми програмами. Тому, якщо ви хочете встановити їх, увімкніть прапорець Canonical на іншій вкладці програмного забезпечення в налаштуваннях менеджера оновлень і повторіть спробу інсталяції.

сподівання, що допомагає.


1

У мене була така ж проблема. Для мене ця команда спрацювала:

sudo apt-get update --fix-missing

Перевагою цього порівняно з іншими рішеннями є його простота. Ви можете продовжувати використовувати графічний інтерфейс і не потрібно з'ясовувати, який сховище порушено. Я знайшов рішення тут у коментарі. Я не знаю Ubuntu достатньо, щоб пояснити, але я вважаю, що він отримує ключі, необхідні для роботи всіх репостів.


0

Ваше питання незрозуміле: ви "виправляєте оновлення GUI", виправляючи помилку. Інше питання покаже вам, що робити.

Ви можете скасувати вибір будь-якого з ваших оновлень, спираючись на недовірене джерело, або можете скористатися командним рядком, щоб постійно довіряти цьому конкретному джерелу. Після того, як ви зробите одну з них, повідомлення не з’явиться. Якщо ви зробите останнє, то повідомлення більше ніколи не з’явиться для цього конкретного джерела.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.