빨간색 에러들

[Ubuntu 20.04 LTS]Unable to correct problems, you have held broken packages

vhxpffltm 2021. 9. 28. 22:00

사용하던 ubuntu를 잘못 설정해서 Virtualbox에서 새로 ubuntu를 설치했다.

 

20.04 LTS를 설치하고 개발설정들을 새로 세팅했는데..

 

필요한 clang-11과 llvm-11이 설치되어 있지 않았다.

새로 설치하고자 하는데

개발자 설치로해도 기본 환경에서 해도 clang / llvm 10.0 버전만이 설치되는게 문제였다.

 

아래의 에러코드를 뱉으면서..

 

1
E: Unable to correct problems, you have held broken packages.
cs

모든걸 뒤져봐도...

sudo apt-get update나... 

apt-get이 아닌 apptitude를 사용하라.. 

하지만, 11버전이 제대로 설치되지 않았다...

 

그럴때, 혹시 한국서버를 지금 사용하시고 있다면!?

 

/etc/apt/source.list     

를 확인해보자

 

해당 경로에 apt 설치를 하는데 필요한 저장소가 기본으로 있을텐데..한국서버의 경우 .... kr. ~~~~ 과 같이 kr이라고 되어있을것이다.

 

20.04의 default 설정으로 바꿔주고 우리가 알고 있는 기본 설치 명령어로 설치하면 원하는 버전을 다운받을 수 있다.

 

https://gist.github.com/ishad0w/788555191c7037e249a439542c53e170

 

Ubuntu 20.04 LTS (Focal Fossa) -- Full sources.list

Ubuntu 20.04 LTS (Focal Fossa) -- Full sources.list - sources.list

gist.github.com