wheezy에서 jessie로 업그레이드하려고 할 때 apt-get dist-upgrade는 아무 작업도 수행하지 않습니다.


12

데비안 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와 충돌하는 사용자 정의 초기화 또는 다른 사용자 정의 구성이 없습니다.



dist-upgrade오해의 소지가 있습니다. 로 생각하십시오 upgrade-anything-even-if-you-have-to-remove-something-auto-installed-which-causes-conflicts.
맥스 Ried

답변:


14

apt-get dist-upgrade시스템이 이미 최신 상태이므로 아무것도하지 않습니다. 시스템에 wheezy를 따르도록 지시했으며 이것이 바로 그 일입니다. 다른 릴리스로 업그레이드하려면 다른 릴리스를 가리 키도록 패키지 소스를 변경해야합니다.

패키지 소스는 파일에 선언되어 있습니다 /etc/apt/sources.list. 이 파일을 편집하고 모든 참조를 wheezy로 변경하십시오 jessie. /etc/apt/sources.list.d동일한 방법으로 파일을 편집하십시오 ( 있는 경우).

stable예 를 들어을 쓰지 않고 자동으로 릴리스를 따라 업그레이드를 수행 할 수 wheezy있지만, 준비가 되었든 안 되든 안정적인 새 릴리스가 출시 될 때마다 엄청난 업그레이드가 이루어 지므로 권장하지 않습니다. 이동 릴리스 대상을 사용하는 것이 주로 유용합니다 testing.

업데이트 한 후을 (를 /etc/apt/sources.list) 실행 apt-get update하여 현재 대상으로하는 릴리스에 사용 가능한 패키지 목록을 읽은 다음 apt-get dist-upgrade업그레이드를 수행하십시오.

이 내용은 “APT 소스 준비”업그레이드 노트에서 다룹니다 . 업그레이드를 수행하기 전에 업그레이드 정보를 검토하는 것이 좋습니다. 32 비트 PC가 아닌 경우 올바른 아키텍처로 전환하십시오.


7

터미널을 열고 다음 명령을 입력하십시오.

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

1
왜 실행합니까 upgrade전에 dist-upgrade나중에 다음과 dist-upgrade -f다시? 로 업그레이드 된 것들 dist-upgrade로 업그레이드 포함 그 upgrade와 경우 dist-upgrade잎 의존성이 깨진, 다른 하나는 dist-upgrade -f그들이 저장소에서 해결하지 않는 한이 작업을 수행하여 확인하지 않는, 그것을 해결되지 않습니다 update.
Max Ried

또한 자동 제거시 프로그램을 찾을 수 없음 오류가 발생했습니다.
Tyler Durden
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.