MacPorts 설치를 어떻게 정리할 수 있습니까? 실행해야합니까 이전 포트 버전을

어떤 명령을 실행해야합니까

  • 이전 포트 버전을 모두 삭제
  • 다운로드 한 파일 삭제
  • 빌드 중에 작성된 임시 파일
  • 업데이트 된 버전이 제대로 작동한다고 확신 할 때 필요하지 않은 다른 모든 것

사용할 제안이 있어요

port clean --all all

하지만 시도하지 않았지만 가지고 있지 않은 포트를 청소하려고합니다.

port clean --all installed

그러나 이전 비활성 버전을 삭제하지 않았습니다.

port -u uninstall

그러나 py25-nose(활성화되어 있음) py25-setuptools이 (비활성화되어 있음 ) 의존 한다는 말이 붙어 있습니다.



답변

귀하가받은 제안은 다음과 같은 내용을 다룹니다.

sudo port -f clean --all all
sudo port -f uninstall inactive

정리 된 것이 백그라운드에서 실행될 때까지 기다릴 수없는 경우 수동으로 빠르게 실행할 수있는 몇 가지 명령이 있습니다.

남은 빌드 파일을 제거합니다 (기본적으로 자동으로 수행됨).

sudo rm -rf /opt/local/var/macports/build/*

다운로드 파일을 제거하십시오.

sudo rm -rf /opt/local/var/macports/distfiles/*

아카이브를 제거합니다 (이것은 기본적으로 생성되지 않습니다).

sudo rm -rf /opt/local/var/macports/packages/*

답변

port uninstall inactive

갈 길입니다.


답변

다른 사람을 도울 수 있도록 위의 경험을 추가하고 싶었습니다.

port clean --all all

몇 분 동안 실행되어 걱정이되었으므로 프로세스를 중단했습니다.

나도 요세미티에 여러 개의 Macport를 설치 한 후 “정리”하고 싶었다. 터미널을 통해 먼저 설치 한 다음

rm -rf MacPorts-2.3.3명령 port이 작동을 멈 췄기 때문에 내가 깨달은 것을 깨달았습니다 .

내 해결책 : pkg 설치 프로그램으로 다시 설치했는데 디렉토리가 남아 있지 않습니다.