Chcę usunąć wstępnie zainstalowany ImageMagick z mojego Ubuntu 16.04 LTS. Odinstalowanie powoduje również usunięcie CUPS i innych zależnych pakietów, które chcę zachować w systemie.
Czy istnieje sposób na usunięcie tylko ImageMagick bez szkody dla jego zależności lub bez konieczności ponownej instalacji po ich automatycznym usunięciu?
Odpowiedzi:
ImageMagick to zestaw narzędzi i bibliotek wiersza poleceń do pracy z obrazami i pakietami, które od niego zależą lub wykorzystują jego części do działania.
Cups używa go do swoich filtrów i chociaż możliwe jest, że nie używasz żadnych filtrów, które używają ImageMagick , radzę go zachować, ponieważ usunięcie go może uszkodzić kubki .
Teraz, jeśli nadal chcesz go usunąć, możesz to zrobić w następujący sposób :
Uwaga: najprawdopodobniej spowoduje to uszkodzenie twojego systemu, więc nie rób tego!
źródło
Niektóre funkcje zależnych pakietów zależą od ImageMagick z definicji. Oznacza to, że pakiety zależne (kubki itp.) Zostały zbudowane w taki sposób, że wymagają (zależą od) ImageMagick do wykonania niektórych operacji.
Zatem bez działającego ImageMagick kubki zbudowane przez Ubuntu nie będą działać zgodnie z przeznaczeniem. Aby upewnić się, że wszystkie zainstalowane pakiety działają zgodnie z przeznaczeniem, apt, dpkg i inne narzędzia systemowe upewnij się, że pakiety z niezadowolonymi zależnościami zostaną usunięte z systemu.
Jeśli nadal masz pewność, że nie potrzebujesz ImageMagick w swoim systemie, będziesz musiał ponownie skompilować puchary i inne zależne pakiety bez łączenia ich lub uzależniania ich w inny sposób od ImageMagick. Może to być lub nie być możliwe przy użyciu parametrów do kompilacji skryptu konfiguracyjnego (zwykle wywoływanego przez komendę ./configure). W Ubuntu utrzymywanie pakietów zbudowanych samodzielnie nie jest zwykle zalecane ani szczególnie łatwe (musisz ponownie skompilować aplikacje ręcznie, aby je zaktualizować i upewnić się, że pakiety zależne od aplikacji również zostaną ponownie skompilowane).
Praktyczne rozwiązania wykorzystują dystrybucję, w której aplikacje do samodzielnego budowania i obsługę zależności między nimi mają być łatwiejsze dla użytkownika końcowego (Gentoo, Arch itp.), Lub alternatywnie używać Ubuntu bez usuwania ImageMagick.
źródło