컴파일하고 설치한 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*
디버깅에 행운을 빕니다!