바보같이 우분투 서버에 mysql 하나 설치하는데도 1시간 넘게 애를 먹었다.
의존성 문제로 설치도 삭제도 깔끔히 안되는 상황이었다.
sudo dpkg --configure -a
위 커맨드를 입력하면 위 사진과 같이 현재 의존성 문제로 걸려있는 항목들의 리스트를 확인할 수 있다.
구글링 뒤져봐도 -f 커맨드를 이용해보라느니 sudo purge mysql-server였나 또 service stop 해서 재시작 등
이래저래 다 따라해봐도 먹히는게 하나도 없었다.
결국 찾은 해결법은
sudo dpkg --purge --ignore-depends='해당 항목' '해당 항목'
위 명령어로 의존성에 걸려있는 항목들을 하나하나 숙청할 수 있다.(증상 덕분에 purge가 숙청이라는 무시무시한 뜻인걸 공부했다.)
위 사진에서 확인한 바와 같이 한놈 한놈 숙청해서 다시 의존성 조회를 해보니 아무도 출력되지 않았다.
다들 숙청당해서 뒤졌기 때문이다.
'리눅스' 카테고리의 다른 글
putty로 EC2 접속하기 (No supported authentication methods avaliable) (0) | 2023.02.05 |
---|---|
chown - 파일이나 디렉터리 소유권 변경 (0) | 2019.06.16 |
리눅스 GC로그/HeadDump 남기기 (0) | 2019.02.13 |