& ldquo; Требовать установку ненадежных пакетов & rdquo; при обновлении с помощью диспетчера обновлений

Ошибка не исправлена. Итак, как мне исправить мое обновление графического интерфейса?

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

1
задан 4 November 2014 в 00:28

6 ответов

Это происходит из-за отсутствия некоторых ключей 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

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

Вот аналогичная запись: «Требуется установить ненадежные обновления»; Ошибка в диспетчере обновлений

Надеюсь, что это поможет.

43
ответ дан 25 May 2018 в 13:07
  • 1
    попробовал это, и я получил сообщение о том, что что-то было создано, но обновление все еще не функционировало. Но вариант evgeny работал, поэтому нет необходимости устранять неполадки с вашим предложением. – rumtscho 2 December 2010 в 22:50
  • 2
    извините румцо. Я забыл добавить команду «gpg --export» в свой ответ. Я обновил свой ответ. Просто попробуйте. и проверьте, работает ли обновление или нет. – aneeshep 3 December 2010 в 08:47
  • 3
    hmm, я получаю gpg: keyserver timed out; какие-либо предложения? – gatoatigrado 21 April 2012 в 23:05
  • 4
    Также можно использовать sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com XXXXXXXXX из askubuntu.com/questions/71188/… – pd12 18 November 2015 в 04:53

Вы можете установить его через командную строку: sudo apt-get install --allow-unauthenticated exiv2.

Чтобы навсегда «довериться» репо, выполните следующее: sudo apt-add-repository ppa:pmjdebruijn/darktable-release && sudo apt-get update. Я считаю, что это PPA, который вы используете.

13
ответ дан 25 May 2018 в 13:07
  • 1
    Спасибо, «навсегда довериться репо». это то, чего я хотел достичь, и это сработало. Мне просто интересно, почему запись адреса в source.list не делает его надежным, но apt-add-repository. – rumtscho 2 December 2010 в 22:51
  • 2
    Все пакеты подписываются с помощью криптографического ключа, «доверяющий». репо включает в себя получение открытого ключа для этого репозитория. Вы можете прочитать о криптографии с открытым ключом в Википедии. – evgeny 3 December 2010 в 09:06

В ответ на ваш вопрос вы не можете «исправить» обновление графического интерфейса (т. е. диспетчер обновлений), поскольку очевидно, что в настоящее время у этого приложения нет возможности устанавливать ненадежные пакеты. Если вы хотите установить ненадежные пакеты, вы должны сделать это в командной строке.

Однако есть два способа остановить диспетчер обновлений от сообщения об этой ошибке: либо удалить ненадежное программное обеспечение из вашей системы ИЛИ не может рассматриваемого репозитория, как указано в ответе на другой вопрос (обновления не устанавливаются из-за «недоверенных пакетов»).

Первым шагом является поиск из которого репозиторий вызывает проблему. Вы можете найти это, набрав 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

, взятый из Обновления не устанавливаются из-за «ненадежных пакетов» и

5
ответ дан 25 May 2018 в 13:07

, почему это так говорит, пакеты, которые вы пытаетесь установить, - это стороннее программное обеспечение. Если вы хотите установить их, включите Canonical флажок на другой вкладке программного обеспечения в настройках диспетчера обновлений, а затем повторите попытку установка.

надеюсь, что это поможет.

1
ответ дан 25 May 2018 в 13:07

Ваш вопрос непонятен: вы «исправляете обновление своего GUI», исправляя ошибку. Другой вопрос покажет вам, что делать.

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

0
ответ дан 25 May 2018 в 13:07

У меня была та же проблема. Для меня эта команда работала:

sudo apt-get update --fix-missing

Преимущество этого по сравнению с другими решениями - его простота. Вы можете продолжать использовать графический интерфейс и не нужно выяснять, какой репозиторий поврежден. Я нашел решение здесь в комментарии. Я не знаю, что Ubuntu достаточно, чтобы объяснить, но я полагаю, что он получает ключи, необходимые для работы всех РЕПО.

0
ответ дан 25 May 2018 в 13:07

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

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