최근에 내 서버 중 하나에 Debian 버전 6이 설치된 것을 발견했습니다. :)) 이 OS를 최신 버전으로 업그레이드할 수 있는 방법이 있나요? apt-get update를 사용해 보았으나 모든 링크가 무시되었습니다.
deb http://httpredir.debian.org/debian squeeze main contrib non-free
deb http://httpredir.debian.org/debian squeeze-updates main contrib non-free
deb http://security.debian.org squeeze/updates main contrib non-free
아직 작동하는 유효한 링크가 있나요?
답변1
데비안 버전 6, 7, 8이 보관되어 있습니다. 다음을 시도해보세요:
deb http://archive.debian.org/debian/ squeeze main contrib non-free
deb http://archive.debian.org/debian-security/ squeeze/updates main contrib non-free
만료된 패키지 서명 키를 처리해야 할 수도 있습니다. 단일 명령줄에서 루트로 다음 명령을 실행하십시오:
echo 'Acquire::http::archive.debian.org::Verify-Peer "false";' > /etc/apt/apt.conf.d/99archive-cert
https
액세스 저장소를 사용하는 경우 SSL/TLS 루트 인증서에 만료 문제가 있을 수 있습니다. 다음 링크를 참조하세요.https://www.claudiokuenzler.com/blog/1088/how-to-solve-apt-error-server-certificate-verification-failed
버전 6을 아카이브 상태로 업그레이드한 후에는 데비안 7의 릴리스 노트(업그레이드를 위한 정확한 단계 포함)를 읽고 교체 squeeze
하고 wheezy
실행하거나 apt-get dist-upgrade
이와 유사한 작업을 수행하세요. 그런 다음 데비안 8 릴리스 노트를 읽고 교체 wheezy
하고 jessie
반복하십시오.
하나의 주요 버전에서 다음 주요 버전으로 업그레이드할 때마다 버전별 단계가 있을 수 있습니다.기초적인해당 릴리스 노트의 업그레이드 장을 읽어보세요. Debian 6에서 Debian 8 이상으로 직접 업그레이드할 수 없습니다. 특정 버전에서 바로 다음 버전으로의 업그레이드만 지원됩니다.
Debian 9는 일반 저장소 서버에서 계속 사용할 수 oldoldstable
있으므로 시스템을 Debian 8로 업그레이드하면 일반 저장소 URL을 사용하여 후속 업그레이드를 실행할 수 있습니다.
답변2
아카이브를 사용하세요.
deb http://archive.debian.org/debian/ <version> main non-free contrib
deb-src http://archive.debian.org/debian/ <version> main non-free contrib
등.
또는:
- 대용량 USB 디스크를 구해 마운트하세요(아래
/mnt/usb
또는 유사한 것). - 다음에서 모든 ISO를 다운로드하세요.https://cdimage.debian.org/cdimage/archive/이 디스크에.
sudo mount -t iso9660 -o loop /mnt/usb/debian-9.5.0-amd64-DVD-1.iso /mnt/iso
(또는 원하는 버전)을 사용하여 다른 ISO 이미지를 설치하십시오.deb file:///mnt/iso stretch main contrib
당신의 투자sources.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
최신 상황을 알 때까지.