다음과 같이 Debian wheezy에서 jessie로 업그레이드하려고 합니다.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
이 작업은 성공적으로 완료되었으며 재부팅했지만 시스템은 여전히 멈췄습니다.
~: cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"
~: sudo apt-get dist-upgrade
[sudo] password for abc:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
배포판 업그레이드를 완료하는 방법은 무엇입니까?
Jessie와 충돌할 수 있는 사용자 정의 초기화나 기타 사용자 정의 구성이 없습니다.
답변1
apt-get dist-upgrade
시스템이 이미 최신 상태이므로 아무것도 하지 마십시오. 당신은 당신의 시스템에 쌕쌕거리는 소리를 따르도록 지시했고, 그것이 바로 그 일입니다. 다른 버전으로 업그레이드하려면 해당 다른 버전을 가리키도록 패키지 소스를 변경해야 합니다.
패키지 소스는 파일에 선언되어 있습니다./etc/apt/sources.list
. 이 파일을 편집하고 모든 참조를 wheezy
로 변경합니다 jessie
. /etc/apt/sources.list.d
있는 경우 아래 파일도 같은 방식으로 편집할 수 있습니다.
stable
대신 eg 를 작성하여 자동으로 버전을 따르도록 업그레이드할 수 있지만 wheezy
, 새로운 안정 버전이 출시될 때마다 준비 여부에 관계없이 엄청난 업그레이드를 받게 되므로 이는 권장되지 않습니다. 에 모바일 게시 대상을 사용하세요 testing
.
업데이트 후 /etc/apt/sources.list
실행하여 apt-get update
현재 대상으로 삼고 있는 버전에 사용 가능한 패키지 목록을 읽은 다음 apt-get dist-upgrade
업그레이드를 수행합니다.
이는 다음 항목에 포함됩니다."APT 소스 준비" 아래의 업그레이드 지침. 업그레이드를 수행하기 전에 업그레이드 지침을 검토하는 것이 좋습니다. (32비트 PC를 사용하지 않는 경우 올바른 아키텍처로 전환하시기 바랍니다.)
답변2
터미널을 열고 다음 명령을 입력하십시오.
sed -i 's/wheezy/jessie/g' /etc/apt/sources.list
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove
apt-get clean
apt-get dist-upgrade -f
reboot