Как лучше всего установить пакеты APT из Debian Stretch на Raspbian Jessie?

Обратите внимание, что из-за таких уязвимостей, как

https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1647467

... которые обходят подписку InRelease, вероятно, неплохо было бы все равно настроить HTTPS.

6
20.05.2017, 07:47
3 ответа

Для меня проще всего было запустить:

aptitude install debian-keyring debian-archive-keyring

Ошибок больше нет:)

2
27.01.2020, 20:25

Я смог добиться успеха только после объединения ответов Кристиана Делюкс и Руи Ф. Рибейро. (Я отметил их ответы правильными, так как это их оригинальная работа)

Добавить следующий текст к/etc/apt/sources.list

deb http://httpredir.debian.org/debian jessie-backports main contrib non-free

Мне пришлось установить связку ключей debian -и архив debian --связку ключей

apt-get install -y debian-keyring debian-archive-keyring

Установите ключи GPG.

gpg --keyserver pgpkeys.mit.edu --recv-key  8B48AD6246925553      
gpg -a --export 8B48AD6246925553 | sudo apt-key add -
gpg --keyserver pgpkeys.mit.edu --recv-key 7638D0442B90D010     
gpg -a --export 7638D0442B90D010 | sudo apt-key add -

Наконец-то выполнил apt -get update

apt-get update

Только после вышеуказанных шагов я смог выполнить установку пакетов в backports.

[Further Edit] In some of my Raspbian boxes I got an error that dirmngr was not running. Fix that by doing the following

apt-get install -y dirmngr
0
27.01.2020, 20:25

По какой-то причине различные комбинации на этой странице у меня не работали. Шаги, которые в конечном итоге были выполнены, заключались в загрузке и установке брелков с датами от -до -из следующих мест:

https://deb.debian.org/debian/pool/main/d/debian-archive-keyring/
https://deb.debian.org/debian/pool/main/d/debian-keyring/

В качестве примера (, который станет недействительным по мере устаревания брелоков):

curl http://ftp.ca.debian.org/debian/pool/main/d/debian-keyring/debian-keyring_2021.03.24_all.deb > debian-keyring.deb
dpkg -i debian-keyring.deb
curl http://ftp.ca.debian.org/debian/pool/main/d/debian-archive-keyring/debian-archive-keyring_2021.1.1_all.deb > debian-archive-keyring.deb
dpkg -i debian-archive-keyring.deb

После этого у меня осталась следующая ошибка:

W: GPG error: http://aptcache:3142 jessie Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7638D0442B90D010

Так что было добавлено следующее:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 7638D0442B90D010

Наконец-то я в хорошем настроении. Я довольно долго боролся, так как мой базовый брелок Debian -был с 2015 года, и я не заметил.

1
27.03.2021, 05:02

Теги

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