Debian 9(EOL)을 Debian 10으로 업그레이드하는 방법

Debian 9(EOL)을 Debian 10으로 업그레이드하는 방법

인정해야겠어요. 가상 개발 머신에서 데비안 9를 10으로 업그레이드하는 게 그리워요. 데비안 9는 이제 중단되었습니다.

필요한 업그레이드 패키지를 얻으려고 하면 Debian 9에 대한 지원이 2022년 6월에 종료되기 때문에 404 또는 403 오류만 나타납니다.

오류: 10https://packages.sury.org/php스트레치 릴리스 403 금지

또는

오류: 7https://packages.sury.org/php스트레치 릴리스 403 금지됨

지금까지 나는 잘 알려진 업그레이드 루틴을 수행했습니다.

  1. /etc/apt/sources.list에서 "stretch"의 모든 인스턴스를 "buster"로 바꾸십시오.
  2. sudo apt update # 여기서 문제가 시작됩니다.
  3. sudo 적절한 업그레이드
  4. sudo apt 포괄적인 업그레이드

10(또는 필요한 경우 11)으로 업그레이드하려면 지금 무엇을 해야 합니까? 제3자로부터 패키지나 업그레이드 정보를 받아야 합니까? 가능한 해결책이 있나요?

이것이 출력이다sudo 적절한 업데이트

juergen@masch1:~$ sudo apt update  
Hit:1 http://dl.google.com/linux/chrome/deb stable InRelease  
Hit:2 http://dl.hhvm.com/debian jessie InRelease  
Get:3 http://ftp.de.debian.org/debian buster InRelease [122 kB]  
Get:4 http://security.debian.org/debian-security buster/updates InRelease [34.8 kB]  
Hit:5 https://deb.nodesource.com/node_12.x stretch InRelease  
Get:6 http://ftp.de.debian.org/debian buster-updates InRelease [56.6 kB]  
Ign:7 https://packages.sury.org/php stretch InRelease  
Err:8 https://packages.sury.org/php stretch Release  
  403  Forbidden  
Get:9 http://security.debian.org/debian-security buster/updates/main Sources [255 kB]  
Get:10 http://security.debian.org/debian-security buster/updates/main 
amd64 Packages [347 kB]  
Get:11 http://security.debian.org/debian-security buster/updates/main  Translation-en [188 kB]  
Get:12 http://ftp.de.debian.org/debian buster/main Sources [7843 kB]  
Get:13 http://ftp.de.debian.org/debian buster/main amd64 Packages [7911 kB]  
Ign:14 http://download.webmin.com/download/repository buster InRelease  
Err:15 http://download.webmin.com/download/repository buster Release
  404  Not Found [IP: 104.207.151.13 80]  
Get:16 http://ftp.de.debian.org/debian buster/main Translation-en [5969 kB]  
Get:17 http://ftp.de.debian.org/debian buster/main Translation-de [1654 kB]  
Get:18 http://ftp.de.debian.org/debian buster/main Translation-de_DE [830 B]  
Get:19 http://ftp.de.debian.org/debian buster-updates/main Sources [4616 B]  
Get:20 http://ftp.de.debian.org/debian buster-updates/main amd64 Packages [8788 B]  
Get:21 http://ftp.de.debian.org/debian buster-updates/main Translation-en [6915 B]  
Reading package lists... Done  
E: The repository 'https://packages.sury.org/php stretch Release' does no longer have a Release file.  
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.  
E: The repository 'http://download.webmin.com/download/repository buster Release' does not have a Release file.  
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.  

답변1

표시된 오류는 apt update타사 저장소에만 관련됩니다. 최소한 다음을 수행해야 합니다.

  • Debian 10을 지원하는지 확인하세요.
  • 대신 /etc/apt/sources.list.d참조할 수 있도록 저장소 설명을 업데이트하세요 .busterstretch

실제로 Debian 10의 저장소 색인을 업데이트했으므로 업그레이드할 수 있어야 합니다(적어도 무엇이 apt upgrade결정되는지 확인하십시오. 이는 수행하려는 작업을 알려주고 실제로 수행하기 전에 중지할 수 있는 기회를 제공합니다) )). 그러나 타사 패키지에 문제가 발생할 수 있으며 경우에 따라 Debian 10으로 성공적으로 업그레이드하려면 영향을 받는 타사 패키지를 제거해야 합니다.

관련 정보