checkinstall을 사용하여 Python 2.7.5를 수동으로 설치했습니다. / usr / local / src의 python.org에서 소스 tarball을 다운로드하고 추출한 다음 다음 명령을 실행했습니다.
./configure
sudo make
sudo checkinstall
2.7.4에서 2.7.5로 업그레이드하고 싶었습니다. apt-get을 사용하여 다음 버전을 설치할 수도 있었지만 이제 제거하고 싶습니다. 우분투 소프트웨어 센터로 가서 제거하려고했지만 설치와 함께 제공된 파이썬 버전이 이미 있지만 파이썬에 의존하는 다른 모든 프로그램을 제거해야한다는 메시지가 표시됩니다. 제거하는 방법을 잘 모르겠습니다.
apt-cache 정책 python python2.7은 다음을 출력합니다.
python:
Installed: 2.7.5-1
Candidate: 2.7.5-1
Version table:
*** 2.7.5-1 0
100 /var/lib/dpkg/status
2.7.4-0ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ raring/main amd64 Packages
python2.7:
Installed: 2.7.4-2ubuntu3
Candidate: 2.7.4-2ubuntu3
Version table:
*** 2.7.4-2ubuntu3 0
500 http://us.archive.ubuntu.com/ubuntu/ raring/main amd64 Packages
100 /var/lib/dpkg/status
의 /usr/local/src/Python2.7.5
라는 DEB 패키지가있다 python_2.7.5-1_amd64.deb
.
당신의 경우에 당신은 매우 운이 좋았습니다 checkinstall
! 파일을 덮어 쓰거나 이동하여 무뚝뚝하게 설치하는 대신 설치된 패키지를 만들었습니다. 이렇게하면 패키지 관리자가 설치 및 실행 취소 방법을 인식하게됩니다. 따라서 이제 APT에 다른 버전을 설치하겠다고 알릴 수 있습니다.
운영
sudo apt-get install python=2.7.4-0ubuntu1
일반 Ubuntu 패키지 버전으로 되돌립니다. Python 2.7.5는 현재 안정 릴리스가 아닌 Saucy에서만 사용할 수 있습니다.
이것은 제거하고 다시 설치하는 것과 같지 않습니다.이 경우 우분투의 단일 버전이 항상 설치되어 있는지 확인하면서 다운 그레이드됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다