wheezy에서 apt-get 업그레이드 중 오류가 발생했습니다.

wheezy에서 apt-get 업그레이드 중 오류가 발생했습니다.

오늘 저는 Debian Wheezy에서 Jessie로 시스템을 업그레이드하고 싶습니다. 첫 번째 단계로 현재 wheezy-packages를 업그레이드하는 것이 좋은 생각이라고 생각했습니다.

sudo apt-get update
sudo apt-get upgrade

...하지만 "업그레이드" 명령에서 오류가 발생합니다(죄송합니다. 독일어 텍스트만 있습니다).

Paketlisten werden gelesen... Fertig
E: Der Wert »stable« ist für APT::Default-Release ungültig, da solch eine Veröffentlichung in den Paketquellen nicht verfügbar ist.

이 오류는 다음과 같이 번역될 수 있습니다.

E: The value "stable" is for APT::Default-Release is invalid, since such a release is not available in the package-sources.

답변1

APT::Default-Release 값은 다음 위치에서 수정할 수 있습니다.

/etc/apt/apt.conf/10defaultRelease

"stable" 버전이 "wheezy"에서 "jessie"로 변경되었으므로 이 파일에서 "stable"을 "oldstable"로 바꿔야 합니다. jessie로 업그레이드하고 source.list를 업데이트하려면 문자열을 다시 "stable"로 바꾸면 됩니다.

편집하다:

다른 데비안 시스템을 보면 "10defaultRelease" 파일도 존재하지 않습니다. 이 파일은 서로 다른 두 데비안 버전의 저장소를 혼합할 때만 필요한 것 같습니다.

답변2

에서:http://forums.debian.net/viewtopic.php?f=5&t=126806

옛날 옛적에 소스에 버전 이름이 "stable-updates"인 저장소가 있었고 해당 저장소의 패키지를 선호하도록 설정에서 Synaptic을 설정했습니다. 그런 다음 저장소가 삭제되고 Synaptic이 놀랐습니다. (약간 틀렸습니다. IMO) 루트 계정이 있는 경우 설정은 /root/.synaptic/synaptic.conf 파일에 있으며 kmathern은 이를 수정하기 위해 다음 코드를 제시했습니다.

su -c "sed -i 's/DefaultDistro \".*\"/DefaultDistro \"\"/' /root/.synaptic/synaptic.conf"

답변3

간단히 파일을 oldstable다음으로 바꾸십시오.oldoldstable/root/.synaptic/synaptic.conf

관련 정보