앞으로 여러 Debian 10 시스템을 Debian 11로 업그레이드해야 할 것입니다. 문제는 이러한 시스템이 인터넷에 접속할 수 없다는 것입니다.
시스템을 업그레이드하려면 어떤 옵션이 있어야 합니까?
약간의 조사 끝에 apt-offline이 이 작업에 적합한 것으로 나타났습니다. 완전히 업데이트된 Debian 10 예제에서 다음과 같이 apt-offline을 시도했습니다.
오프라인 시스템:
- /etc/apt/sources.list를 Buster(Debian 10)에서 Bullseye(Debian 11)로 변경합니다.
- 다음 명령을 사용하여 apt-offline.sig를 만듭니다.
sudo apt-offline set --upgrade-type dist-upgrade apt-offline.sig
온라인 시스템의 경우:
- 다음을 사용하여 Bundle.zip을 생성합니다.
apt-offline get --bundle bundle.zip apt-offline.sig
오프라인 시스템에서:
- 번들을 설치합니다.
sudo apt-offline install bundle.zip
이것은 작동하지 않습니다. apt-get dist-upgrade를 실행할 때 apt는 인터넷에서 패키지를 얻으려고 시도하며, Bundle.zip의 크기는 27Mb에 불과합니다.
apt-offline은 데비안 버전 업그레이드에 적합하지 않은 것 같습니다.
debian 10에서 debian 11로 오프라인 버전 업그레이드를 수행하는 다른 방법이 있나요?
답변1
다운로드 가능한 이미지를 사용하여 데비안 설치를 업그레이드할 수 있습니다.예를 들어 DVD amd64
이미지. 이를 사용하기 위해 운영 체제를 다시 설치할 필요가 없습니다. 인터넷에서 호스팅되는 저장소처럼 기존 설정을 업그레이드하는 데 사용할 수 있습니다. 릴리스 노트에는 다음이 포함되어 있습니다.상세 설명;기본적으로 이미지를 다운받아 설치한 후 실행을 하시면 됩니다.
apt-cdrom add
이것을 고려하십시오.
apt upgrade
그런 다음 평소 대로 실행할 수 있습니다 apt dist-upgrade
.
다운로드한 이미지에 특정 시스템을 업그레이드하는 데 필요한 모든 패키지가 포함되어 있지 않은 경우,모든 데비안 이미지를 포함합니다귀도를 사용하세요. 또는 업그레이드할 수 없는 패키지를 일시적으로 제거하고 Debian 11로 업그레이드한 다음 apt-offline
다시 설치할 수 있습니다.