나는 컴파일하여 우분투 14.04에 파이썬 2.7.9을 설치 소스를 함으로써 .configre
, make
하고 make altinstall
. make altinstall
기본 Python 2.7.6을 덮어 쓰지 않기 때문입니다. 내 자체 설치 2.7.9는 /usr/local/bin/python2.7
다른 디렉토리의 다른 많은 파일에 /usr/local
있습니다. 에서 README 소스 설치 패키지 :
Unix 및 Mac 시스템에서 동일한 설치 접두사 (--prefix 인수를 configure 스크립트에 사용)를 사용하여 여러 버전의 Python을 설치하려는 경우 다른 버전을 설치해도 기본 Python 실행 파일을 덮어 쓰지 않도록주의해야합니다.
"make altinstall"을 사용하여 설치된 모든 파일과 디렉토리는 주 버전과 부 버전을 포함하므로 나란히 살 수 있습니다. "make install"은 $ {prefix} /bin/pythonX.Y를 참조하는 $ {prefix} / bin / python도 작성합니다.
동일한 접두사를 사용하여 여러 버전을 설치하려는 경우 "기본"버전을 결정해야합니다 (있는 경우). "make install"을 사용하여 해당 버전을 설치하십시오. "make altinstall"을 사용하여 다른 모든 버전을 설치하십시오.
예를 들어, 2.6을 기본 버전으로 사용하여 Python 2.5, 2.6 및 3.0을 설치하려면 2.6 빌드 디렉토리에서 "make install"을 실행하고 다른 버전에서는 "make altinstall"을 실행합니다.
이제 자체 설치된 2.7.9를 제거하고 싶습니다.
다행히도 여전히 소스 코드가 있지만 불행히도 Makefile 에는 제거 섹션이 없습니다.
$ sudo make uninstall make: *** No rule to make target `uninstall'. Stop.
그런 다음 다른 방법으로 시도했습니다. 먼저 소스 및 컴파일에서 deb를 만들고 deb를 설치하고 (설치된 파일을 덮어
make altinstall
쓰십시오) deb를 제거하십시오.내가하여 DEB 파일을 만들 때
checkinstall
하지 않도록 만약 내가 다르게 어떻게해야하는지, 나는make altinstall
대한의make install
. 내가 시도한 것은 :$ checkinstall altinstall ... Installing with altinstall... ========================= Installation results =========================== /var/tmp/tmp.4ZzIiwqBNL/installscript.sh: 4: /var/tmp/tmp.4ZzIiwqBNL/installscript.sh: altinstall: not found ...
deb를 설치하면 설치 프로세스가 복제되도록 deb를 만드는 방법이 궁금합니다
make altinstall
.또는 파이썬 2.7.9를 제거하는 방법은 무엇입니까?
참고 : 첫 번째 링크에서 소스 패키지도있다 setup.py
, install-sh
게다가 README
.
/usr/local
대신에 사용되는 것을 제외하고 는 생각 /usr
합니다. dpkg -L python2.7
그리고 dpkg -L python2.7-minimal
. 그리고 무엇이 필요 2.7.9
합니까?
apt-get install python-pip
.