2012-12-14 5 views
2

우분투 12.04 시스템에 python-software-properties 패키지를 설치하려고합니다. 나는 계속 얻는다 :우분투에 python-software-properties 설치하기 12.04

The following packages have unmet dependencies: 
python-software-properties : Depends: python (< 2.7) but 2.7.3-0ubuntu2 is to be installed 
          Depends: python-pycurl but it is not going to be installed 
E: Unable to correct problems, you have held broken packages. 

적성은 그것이 설치하려고 시도하고있는 버전이 0.75.10.3 인 것을 보여준다. 물론 apt-get 업데이트를 실행했습니다. 내 repo 목록에 ppa를 추가하려면이 항목이 필요합니다. 코멘트에서

+0

모든 리포지토리가 Ubuntu 12.04를 사용하도록 업데이트 된 것 같지 않습니다. [여기] (http : //packages.ubuntu.com/precise/python-software-properties) 파이썬> = 2.7.1에 의존하고 버전은 <2.7이고 의존하는 버전은 우분투 10.04이다. (http : //packages.ubuntu.com/lucid/python-software-properties). 'apt-cache show python-software-properties |의 출력을 제공하십시오. grep^Version'. 그리고 다음에 AskUbuntu에서이 질문을하십시오. – gertvdijk

+0

응답 해 주셔서 감사합니다. 위의 명령을 실행하면 다음과 같습니다. 버전 : 0.75.10.3 \ n 버전 : 0.75.10 – user1487178

+0

그런 다음 저장소 설정을 확인하십시오. 이것은 혼자서 깨지 않습니다. 'grep -r lucid/etc/apt/sources.list *'를 실행하여 Lucid에 무엇이 있는지 확인하십시오. 10.04에서 업그레이드 했습니까? 저장소 설정/구성에 대한 전체 내용을 말해주십시오. – gertvdijk

답변

7

이 두 라인은 완벽하게 문제를 요약 :

나는 명쾌한과 라인의 전체를 많이 참조하십시오. 사실, 전체 sources.list 파일은 lucid에 속한 것처럼 보입니다.

12.04가 실행 중이라고 들었습니다.

그것은 모든 것이 아니라 일부입니다. 너무 많은 일이 아니라면 새로운 설치에서 다시 시작하는 것이 좋습니다.

또는

,

  1. regenerate your APT sources/etc/apt/sources.list에 넣어.
  2. 가 있는지 확인 만 precise 소스가 나열되어 /를 /etc/apt/sources.list.d 디렉토리에있는 파일을 포함하여 (구성.
  3. 실행 sudo apt-get cleansudo apt-get update.
  4. 업데이트가/(예 : sudo apt-get dist-upgrade)

그러나 모든 패키지를 업그레이드, 이것은 모든 패키지가 깨끗한 상태가되는 것을 보장하지 않으므로 다시 문제가 될 수 있습니다.

+0

고맙습니다. 이제 나는 무슨 일이 일어나고 있는지 분명하게 알 수 있습니다. 팀과 논의하고 어떤 방향으로 나아갈 지 결정할 것입니다. 큰 문제 해결! – user1487178