FreeBSD - 부분적으로 설치된 gnome2를 제거하시겠습니까?

FreeBSD - 부분적으로 설치된 gnome2를 제거하시겠습니까?

FreeBSD 10.0-REL에서 x11/gnome2를 컴파일하려고 시도했지만 다양한 문제에 직면했습니다. 결국 나는 gnome2가 더 이상 실제로 지원되지 않으며 대신 다른 것(MATE, Xfce, KDE 등)을 사용해야 함을 나타내는 것을 발견했습니다.

그러나 gnome2는 Gnome을 사용하지 않을 경우에는 실제로 필요하지 않은 수조 개의 다른 패키지를 설치합니다. 따라서 gnome2의 "make install"은 실패하지만 내가 원하지 않는 수십억 개의 패키지를 설치하기 전에는 실패합니다. Xfce 같은 것을 설치하기 전에 그것들을 제거하고 싶습니다.

gnome2 패키지에 아무것도 반환하지 않는 원치 않는 항목을 어떻게 쉽게 제거할 수 있습니까? 완벽한 세상에서는 다음과 같은 명령을 내리고 싶습니다.

"gnome2를 통해 설치해야 하는 모든 패키지를 찾으십시오(재귀 포함). 각 패키지에 대해 설치된 경우 제거하십시오.~하지 않는 한이를 요구하는 설치된 패키지가 있습니다.아니요gnome2를 통해 설치된 것(재귀적 포함). "

찾을 수 있는 단축키가 있나요?

미리 감사드립니다.

답변1

FreeBSD 10에는 pkg이 작업을 수행할 수 있는 유틸리티가 포함되어 있습니다:

pkg autoremove

pkg help전체 명령 목록은 참고자료를 참조하세요 pkg.

빌드가 실패한 후 포트를 정리해야 할 수도 있습니다.
다음을 수행할 수 있습니다.

cd /usr/ports/x11/gnome2
make clean

두 번째 질문에 관해서는: 네, 방법이 있습니다. 이러한 종속성이 필요한 패키지를 제거한 다음 실행하면 pkg autoremove나머지 작업이 수행됩니다.

관련 정보