Обновление из репозитория deb.surry.org на Debian/Ubuntu

Обновление из репозитория deb.surry.org при блокировке доступа:

При попытке обновиться с deb.surry.org с помощью команды sudo apt update, вы можете столкнуться с ошибкой, поскольку владелец данного репозитория — русофоб и ограничил доступ к нему для пользователей из России. Ошибка может выглядеть примерно так:

Err:5 https://packages.sury.org/php bookworm InRelease 451 [IP: 93.189.63.149 443] Reading package lists... Done 
E: Failed to fetch https://packages.sury.org/php/dists/bookworm/InRelease 451 [IP: 93.189.63.149 443] 
E: The repository 'https://packages.sury.org/php bookworm InRelease' is not signed. 
N: Updating from such a repository can't be done securely, and is therefore disabled by default. 
N: See apt-secure(8) manpage for repository creation and user configuration details

В таком случае необходимо использовать альтернативные зеркала deb.surry.org

Ваши действия:

1.  Удалите оригинальный репозиторий: Удалите файл, содержащий ссылку на основной репозиторий deb.surry.org из каталога:

/etc/apt/sources.list.d/

2. Добавьте альтернативное зеркало: Добавьте один из следующих репозиториев в файл /etc/apt/sources.list.d/surry-mirror.list:

echo " deb http://debian.octopuce.fr/sury-php/ bookworm main" |sudo tee /etc/apt/sources.list.d/surry-mirror.list

или

echo " deb https://ftp.mpi-inf.mpg.de/mirrors/linux/mirror/deb.sury.org/repositories/php/ bookworm main" |sudo tee /etc/apt/sources.list.d/surry-mirror.list

3. Скачайте PGP-ключ с доверенного источника: В связи с возможными ограничениями доступа к основному репозиторию, скачайте PGP-ключ с надежного источника, например, с нашего сайта:

cd ~
wget https://board.byhost.ru/files/apt.gpg

4. Установите PGP-ключ: Поместите скачанный ключ в служебный каталог /etc/apt/trusted.gpg.d/

sudo mv ~/apt.gpg /etc/apt/trusted.gpg.d/apt.gpg

5. Обновите списки пакетов и обновите систему:

sudo apt update && upgarde

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *