본문 바로가기

language/error 정리

[linux / 우분투 리눅스] E: Unable to correct problems, you have held broken packages.

반응형
E : Unable to correct problems, you have held broken packages.

* CLI 환경으로 구동하는 server 우분투 리눅스 환경에서 ubuntu-desktop 패키지를 까는 와중에 위와 같은 에러메세지가 계속 떴습니다.ㅜㅜ

구글링을 통해 여러 방법을 시도해보다가 패키지를 다운받는 저장소 리스트가 문제가 있을 수도 있다는 게시물을 보게 되었습니다. 

 

vi /etc/apt/sources.list

위와 같이 기본적으로 세팅되어 있는 리스트를 수정해줬습니다.

deb https://mirrors.xtom.com/ubuntu/ focal main
deb https://mirrors.xtom.com/ubuntu/ focal-updates main​

main, universe, multiverse, restricted 이렇게 다 세팅을 해준뒤 저장하고 닫아줍니다.

그 후 다음과 같은 명령어를 수행하면 정상적으로 패키지가 설치됩니다.

 

apt update
apt upgrade
apt -y install ubuntu-desktop
reboot

재부팅까지 완료하면 x 윈도를 사용하는 가상머신처럼 GUI화면을 확인할 수 있습니다!ㅎㅎ

 

1. /etc/apt/sources.list 수정

2. apt update

3. apt upgrade

4. apt -y install 패키지명

5. reboot

 

** 원하는 패키지가 설치가 안되신다면 맞는 저장소 경로를 찾아서 sources.list를 수정하신 다음 해보는 것을 추천드립니다! **

반응형