OS/linux

우분투 apt intsall error. 망가진 고정 패키지가 있습니다 해결방법

willbsoon 2020. 6. 1. 13:40

우분투에서 가끔씩 뭔가를 설치하려고 할때 망가진 고정패키지가 있다는 에러메세지가 뜰때가 있다.

별거아닌 것이긴 하지만.. 이게 은근히 짜증스러울때가 많다는게 문제..

 

vim 설치를 하는 예시를 들어보면

$ sudo apt install vim

[sudo] password for ubuntu:
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
몇몇 패키지를 설치할 수 없습니다. 요청한 상황이 불가능할 수도 있고,
불안정 배포판을 사용해서 일부 필요한 패키지를 아직 만들지 않았거나,
아직 Incoming에서 나오지 않은 경우일 수도 있습니다.
이 상황을 해결하는데 다음 정보가 도움이 될 수도 있습니다:
다음 패키지의 의존성이 맞지 않습니다:
vim : 의존: vim-common (= 2:7.3.1389-3ubuntu1) 하지만 2:7.3.1389-3ubuntu1.1 패키지를 설치할 것입니다
E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.

 

머라머라 뜨면서 에러가 뜬다.

vim 패키지를 설치하는데 vim 패키지가 의존하는 vim-common이 설치가 제대로 되지 않았다는 것이다.

그럼 이걸 어떻게 해줘야 하는가?

직접 설치해주면 되겠다.

 

$ sudo apt install vim-common=2:7.3.1389-3ubuntu1

 

이것을 설치한뒤에 다시 설치해보자

 

$ sudo apt install vim

그럼 끝!

 

 

비슷한 에러가 뜬다면 같은 프로세스로 진행해주시면되고 혹시라도 안된다 그러면 vim-* 붙여서 설치해보자.

왠만한 경우엔 거의 된다.

 

 

 

출처 : https://dololak.tistory.com/114