Я начал настройку, добавив репозитории, а затем sudo apt-get update
снова запустил программу, прежде чем начал устанавливать другое программное обеспечение, и я получил ключевые строки подписи, и они прекратились. Так что это, по сути, не позволит мне обновить какие-либо пакеты сейчас.
d@EliteBook:~/Downloads$ sudo apt-get update
Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://dl.google.com/linux/chrome/deb stable Release
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Get:5 http://ca.archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Hit:6 http://ca.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:7 http://ca.archive.ubuntu.com/ubuntu xenial-backports InRelease
Fetched 247 kB in 0s (256 kB/s)
Reading package lists... Done
W: http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg: Signature by
key 4CCA1EAF950CEE4AB83976DCA040830F7FAC5991 uses weak digest algorithm (SHA1)
d@EliteBook:~/Downloads$
Я никогда не видел этого раньше, когда настраивал и начинал устанавливать вещи в Ubuntu. Есть ли что-то еще, что я могу сделать?
Ответы:
Проблема с источником Google на конец Google, но
apt-get
просто сообщает о проблеме как предупреждение. Эта проблема не останавливает вас от обновления пакетов.Вы используете,
apt-get
и то, что вы видите, является нормальным поведением после запускаupdate
: оно выполняет обновление, но не предоставляет дополнительную информацию.Вы должны следовать
sudo apt-get update
с ,sudo apt-get upgrade
чтобы увидеть , если какое - либо обновление пакета доступны.Более новый
sudo apt update
(обратите внимание, это простоapt
) действительно обеспечивает обратную связь о результатах.Используя
apt
, вы либо увидите сообщение, котороеили же
Также см
apt list --upgradeable
.источник
sudo apt update
, спасибо, я попробую это. И я думаю, я просто думал, что это вообще не работает, потому что последние строки были строками Signature, и после этого они просто прекратились, поэтому я предположил, что они не обновляются. Так что это всего лишь предупреждение для этой проблемы, но продолжается, не мешая другим обновлениям?apt
, и я получаю точно такие же предупреждения. За последние несколько месяцев у Chrome было так много подобных проблем, его удивительные пользователи Linux даже используют его (к сожалению, я должен это сделать для webdev).apt
не работает для меня, как вы объясняете. В нем говорится, что 7 пакетов могут быть обновлены. Запустите «apt list --upgradable», чтобы увидеть их.Debian и Ubuntu применяют
SHA256
или повышают записи в файлах Release и / или Packages с марта . Хранилища, в которых они отсутствуют, должны быть исправлены их владельцами.В вики Debian есть обзор сломанных репозиториев .
источник
Как говорит @chaskes, это проблема с хранилищем, а не с вашим компьютером.
У @webwurst есть хорошие ссылки на основную проблему. Также есть пояснения по поводу подписей.
Если вы размещаете репозиторий, который выдает эти ошибки. Решение состоит в том, чтобы изменить значение
cert-digest-algo
по умолчаниюSHA256
. По умолчанию gnupg по умолчанию используетSHA1
После того, как вы исправите эту проблему, следующее предупреждение будет о том, что подпись «использует алгоритм слабого дайджеста (SHA1)», и чтобы исправить это, вы также можете установить
digest-algo
наSHA256
.Эти значения отправляются на сервер хранилища, на
gpg.conf
котором используется хранилище.Короткая рука должна добавить
в ваш
~/.gnupg/gpg.conf
файл.У нашего проекта есть здесь, где должен быть пример того, как это исправить для нашего механизма развертывания.
источник
Чтобы избежать этой ошибки, вы можете удалить хранилище.
Сначала поиск Software and Updatesв Dash. Откройте его и переключитесь на Other Softwareвкладку.
Там ищите такую запись:
и удали это.
Наконец перейдите на Authenticationвкладку , и вы найдете что - то упоминая «Google», удалите это тоже.
Он должен перестать показывать это надоедливое сообщение об ошибке каждый раз, когда вы пытаетесь обновить свои репозитории сейчас.
источник