사용하지 않는 모든 macports 패키지 버전을 한 번에 제거하는 방법 패키지를 제거하는 것이 좋습니다. 그러나 시간이

macports 패키지를 유지 관리 할 때 새 패키지로 교체 할 때 이전 패키지를 제거하는 것이 좋습니다. 그러나 시간이 지남에 따라 패키지가 업그레이드되면 다음과 같은 문제가 발생합니다.

$ sudo port uninstall -f postgresql83
--->  The following versions of postgresql83 are currently installed:
--->    postgresql83 @8.3.3_0
--->    postgresql83 @8.3.7_0
--->    postgresql83 @8.3.8_1 (active)
Error: port uninstall failed: Registry error: Please specify the full version as recorded in the port registry.

패키지의 모든 버전을 한 번에 제거하는 macports 명령이 있습니까?



답변

이전 (비활성) 버전을 모두 제거하려면 다음을 시도하십시오.

port -y -u uninstall
  # if you like what you see, change “port -y” to “sudo port”

postgresql83포트의 모든 버전 (비활성 및 활성)을 제거하려는 경우 다음을 시도하십시오.

port -y uninstall installed and postgresql83
  # if you like what you see, change “port -y” to “sudo port”

답변

sudo port uninstall inactive

비활성 포트가 제거됩니다.