컴파일된 버전을 설치하고 패키지를 제거한 후 Gimp에서 라이브러리가 손실됩니다.

컴파일된 버전을 설치하고 패키지를 제거한 후 Gimp에서 라이브러리가 손실됩니다.

컴파일하고 설치한 Ubuntu 14.04에 최신 버전을 설치하기 위해 이전 Gimp 버전을 제거하려고 합니다. gimp를 시작하면 동일한 디렉터리(/usr/lib)에 설치되어 있으며 이전 디렉터리와 충돌한다고 표시됩니다. 두 가지를 모두 사용하여 패키지를 제거했습니다.

apt-get purge gimp*

그리고

apt-get autoremove

만약 내가한다면:

dpkg -l gimp

아직 설치되지 않았다고 하는데 터미널에 gimp를 입력하면 다음 메시지가 나타납니다.

gimp: symbol lookup error:
gimp: undefined symbol:
gimp: symbol lookup error:
gimp: undefined symbol: g_type_check_instance_is_fundamentally_a

새로 설치하려면 어떻게 제거해야 하나요?

답변1

운이 좋다면 패키지에 제거 대상이 있으므로 컴파일된 소스 디렉터리에서 실행할 수 있습니다 sudo make uninstall. 그렇지 않으면 /usr/local에 있는 파일을 수동으로 삭제할 수 있습니다.

답변2

한 사용자가 제안한 대로 바이너리의 위치를 ​​확인해 보겠지만 which gimp원래 설치된 위치를 모른다면 도움이 되지 않을 것입니다.

내 제안은 sudo apt-get -o Dpkg::Options::="--force-overwrite" install gimp*현재 설치 파일을 덮어쓴 다음 실행 apt-get purge gimp*하고 다시 시도하는 것입니다.

이로 인해 문제가 다시 발생하는 경우 새로 설치의 원인에 따라 문제를 일으킨 구성 파일을 실행 sudo apt-get -o Dpkg::Options::="--force-overwrite" install gimp*한 다음 수동으로 삭제하고 기다릴 수도 있습니다.apt-get remove gimp*apt-get install gimp*

디버깅에 행운을 빕니다!

관련 정보