의존성을 깨지 않고 ImageMagick을 제거하는 방법?


10

Ubuntu 16.04 LTS에서 사전 설치된 ImageMagick 을 제거하고 싶습니다 . 제거하면 CUPS 및 시스템에 유지하려는 기타 종속 패키지 도 제거 됩니다.

종속성을 손상시키지 않거나 자동 제거 후에 다시 설치하지 않고 ImageMagick 만 제거하는 방법이 있습니까?


imagemagick를 제거한 이유는 무엇입니까?
Raniz

1
나는 그것을 원하지 않고 필요하지 않으며 시작할 수 없습니다. 명령 줄 도구 일 뿐이지 만 대시 응용 프로그램 섹션에는 두 개의 .desktop 파일이 있습니다. ImageMagick을 제거한 후 컵과 다른 종속 패키지를 다시 설치하지 않고 보관하고 싶습니다.
Neni

12
기본적으로 바퀴를 직접 사용하지는 않지만 여전히 기능적인 차를 남기고 싶기 때문에 차에서 바퀴를 제거하고 싶습니까?

@Neni 필요한 것 같습니다.
user253751

답변:


17

ImageMagick 은 이미지에 의존하거나 이미지의 일부를 사용하여 작동하는 이미지 및 패키지 작업을위한 명령 줄 도구 및 라이브러리 제품군입니다.

은 필터 에이 필터를 사용하며 ImageMagick을 사용하는 필터를 사용하지 않을 가능성이 있지만 제거하면 이 손상 될 수 있으므로 보관하는 것이 좋습니다 .

이제 여전히 제거하려면 다음과 같이 하십시오 .

$ sudo dpkg --purge --force-all imagemagick

참고 : 이로 인해 시스템이 손상 될 수 있으므로 그렇게하지 마십시오!


17

종속 패키지의 일부 기능은 정의에 따라 ImageMagick에 따라 다릅니다 . 이는 종속 패키지 (컵 등)가 특정 작업을 완료하기 위해 ImageMagick을 필요로하는 방식으로 빌드되었음을 의미합니다.

따라서 작동하는 ImageMagick이 없으면 Ubuntu에서 제작 한 컵이 의도 한대로 작동하지 않습니다. 설치된 모든 패키지가 의도 한대로 작동하는지 확인하기 위해 apt, dpkg 및 기타 시스템 도구를 사용하면 종속성이 만족되지 않은 패키지가 시스템에서 삭제됩니다.

여전히 시스템에 ImageMagick이 필요하지 않다고 확신하는 경우 컵 및 기타 종속 패키지를 ImageMagick에 연결하거나 종속시키지 않고 다시 컴파일해야합니다. 매개 변수를 사용하여 구성 스크립트를 컴파일하는 것이 가능하거나 불가능할 수 있습니다 (일반적으로 ./configure 명령으로 호출). Ubuntu에서 자체 빌드 패키지를 유지 관리하는 것은 일반적으로 권장되지 않거나 특히 쉽지 않습니다 (업데이트하려면 응용 프로그램을 수동으로 다시 컴파일하고 응용 프로그램의 종속 패키지도 다시 컴파일해야 함).

실용적인 솔루션은 자체 빌드 응용 프로그램 및 응용 프로그램 간의 종속성 처리가 최종 사용자 (Gentoo, Arch 등)가 더 쉬워야하는 배포판을 사용하고 있으며 ImageMagick을 삭제하지 않고 Ubuntu를 계속 사용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.