[Python] Ubuntu 12.04 python-dev 패키지 설치 실패 시 Develop Tip

어제 갑자기 Clean Ubuntu 12.04 LTS 작업 환경이 필요하여
VMwareFusion에 케스트 머신으로 설치를 했습니다.


/etc/apt/source.list
에서 kr.archive.ubuntu.com 저장소를 ftp.daum.net 으로 변경을 하였습니다.

필요에 따라, python-dev 패키지를 설치하려는데...

$ sudo apt-get install python-dev
[sudo] password for toor: 
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
몇몇 패키지를 설치할 수 없습니다. 요청한 상황이 불가능할 수도 있고,
불안정 배포판을 사용해서 일부 필요한 패키지를 아직 만들지 않았거나,
아직 Incoming에서 나오지 않은 경우일 수도 있습니다.
이 상황을 해결하는데 다음 정보가 도움이 될 수도 있습니다:

다음 패키지의 의존성이 맞지 않습니다:
 python-dev : 의존: python2.7-dev (>= 2.7.3) 하지만 %s 패키지를 설치하지 않을 것입니다
E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.

위와 같은 오류가 발생하는 것이었습니다.

영문 오류 메시지는 다음과 같습니다.

$ sudo apt-get install python-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-dev : Depends: python2.7-dev (>= 2.7.3) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


구글을 통해 방법을 찾다가,
결국 다음과 같은 명령으로 해결되는 사실을 알았습니다.

sudo apt-get -y install python2.7-minimal=2.7.3-0ubuntu3.2 python2.7=2.7.3-0ubuntu3.2 libpython2.7=2.7.3-0ubuntu3.2
sudo apt-get -y install python-dev


어느분께는 도움이 되셨기를...

핑백

덧글

  • PFN 2013/11/28 12:18 # 답글

    전 다음서버만 쓰면 저러길래 기본 서버씁니다.
    저건 뭐가 문제인 건가요?
  • 지훈현서아빠 2013/11/28 13:29 #

    아마도 의존성 문제에서 2.7 이외에 2.7.3 링크 문제 아닌가 싶네요...
    그래도 어떤때는 kr.archive.ubuntu.com 이 워낙 느려서 ftp.daum.net 을 이용하는데요... T.T
  • PFN 2013/11/28 14:12 #

    파이썬 말고 다른 패키지들도 그런 애들이 있더라구요
    다음쪽이 패키지 업데이트가 느려서 패키지끼리 의존 안맞는게 생기는건가..
댓글 입력 영역

구글애드텍스트