/usr/local/bin에서 Python2.7을 보고 있습니다. 오래 전에 설치한 것 같은데 제거하고 싶습니다. 크기가 9776인 것으로 확인됩니다. 사용하면 rm
나머지는 어떻게 제거하나요? 10kb 정도는 안될까요?
답변1
어떻게 설치하셨나요? yum을 사용하셨나요? 그렇다면 패키지 관리자를 사용하여 제거하십시오.
$ sudo yum remove <package_name>
yum을 사용하지 않으셨다면 행운을 빕니다. 이는 패키지 관리 시스템을 사용하지 않고 Linux 시스템에 아무것도 설치하지 않는 훌륭한 이유입니다. 만약 너라면하다배포판의 패키지 저장소에 포함되지 않은 추가 항목을 설치한 다음 in /opt
또는 일부와 같이 완전히 별도의 위치에 배치해야 합니다.
경고: 시스템의 많은 것들이 Python 설치에 의존할 가능성이 높습니다. 거기에 두는 것이 좋습니다.
답변2
배포판은 일반적으로 를 사용하여 설치하며 prefix=/usr
, 귀하의 케이스는 를 사용하여 수동으로 설치하는 것처럼 보입니다 prefix=/usr/local
. 일부 소프트웨어(즉, GNU 소프트웨어)는 make uninstall
이를 정리하는 옵션을 제공하지만 Python이 그렇게 하는지는 모르겠습니다. (내부 /usr/local
) lib/libpython2.7.so
, lib/python2.7/
, lib/pkgconfig/
을 살펴보고 share/man/man1
관련이 있는 것으로 보이는 항목을 수동으로 제거해야 할 수도 있습니다.
일반적으로 다음 중 하나를 위해 수동 설치를 권장합니다.
- 임시 디렉토리에 설치하고 나중에 파일 추적을 위해 tar로 설정합니다.
make DESTDIR=/path/to/temp && tar cf /path/to/package.tar -C /path/to/temp .
; 또는 /opt/name-version
예를 들어 귀하의 경우에는 에 설치하십시오./configure --prefix=/opt/python-2.7
. (및 ,/usr/local/bin
같은 다른 디렉토리 ) 에서 심볼릭 링크를 생성할 수 있으므로 소프트웨어를 제거하고 죽은 심볼릭 링크만 잘라내면 zsh glob이 훌륭하게 수행합니다.man
pkgconfig
rm -r