다음 문제를 해결하는 방법은 무엇입니까?
$ sudo apt-get purge
[sudo] password for massa:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libmariadbclient18 : Depends: libmysqlclient18 (= 10.0.28+maria-1~xenial) but it is not installed
libstdc++-5-dev : Depends: libstdc++6 (>= 5.4.0-6ubuntu1~16.04.4) but 5.4.0-6ubuntu1~16.04.2 is installed
libstdc++6 : Depends: gcc-5-base (= 5.4.0-6ubuntu1~16.04.2) but 5.4.0-6ubuntu1~16.04.4 is installed
libstdc++6:i386 : Depends: gcc-5-base:i386 (= 5.4.0-6ubuntu1~16.04.2) but 5.4.0-6ubuntu1~16.04.4 is installed
mariadb-server-10.0 : Depends: mariadb-client-10.0 (>= 10.0.28+maria-1~xenial) but 10.0.27-0ubuntu0.16.04.1 is installed
E: Unmet dependencies. Try using -f.
답변1
종속성 문제에 대한 가장 기본적인 수정 중 하나는 다음을 실행하는 것입니다.
sudo apt-get -f install
이것은 -f
"깨진 것을 고치다"라는 뜻입니다. Apt는 손상된 종속성을 수정하려고 시도합니다. 충족되지 않은 종속성이 있는 패키지를 수동으로 설치한 경우 apt-get
가능하면 해당 종속성이 설치됩니다. 그렇지 않으면 문제를 해결하기 위해 설치한 패키지를 제거할 수도 있습니다.