nrc1:/var/cache/apt# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libc6 : Depends: libc-bin (= 2.11.3-3) but 2.13-35 is installed
locales : Depends: glibc-2.13-1 but it is not installable
E: Unmet dependencies. Try using -f.
나는 오래 전에 Squeeze로 성공적으로 업그레이드한 학생 씬 클라이언트 시설을 위한 원본 Lenny 설치를 가지고 있었습니다. 5개월 간의 긴 휴식 기간 동안 다른 사람이 Testing 및 Sid Now에서 몇 가지 항목을 설치하려고 시도했습니다. 제가 apt-get upgrade
위와 같이 시도한 결과는 다음과 같습니다.
내 현재sources.list
deb http:// ftp .us.debian.org/debian/ squeeze main contrib non-free
deb http:// ftp .us.debian.org/debian/ squeeze-proposed-updates contrib non-free main
deb http://security.debian.org/ squeeze/updates contrib non-free main
거의 900명의 학생들이 사용하고 있는 이 기계를 어떻게 해야 할지 모르겠지만 소프트웨어는 모두 오래되었습니다.
답변1
설치된 libc-bin
패키지는 locales
Wheeze에서 제공되며 squeezee의 패키지와 일치하지 않으므로 libc6
종속성 불일치가 발생합니다.
libc-bin
다운그레이드 하고 다음을 수행해 보세요 locales
.
aptitude install libc-bin=2.11.3-3 locales=2.11.3-3
또는
apt-get install libc-bin=2.11.3-3 locales=2.11.3-3
패키지를 다운그레이드할 수 있는 다른 가능성을 나열합니다.여기.
현재 libc6 버전은 이므로 2.11.3-4
해당 버전으로 전환해야 할 수도 있습니다.
apt-get update
apt-get install libc6=2.11.3-4 libc-bin=2.11.3-4 locales=2.11.3-4
업그레이드해야 할 패키지가 더 있을 수 있습니다.