Brise

Ubuntu 22.04에서 build-essential 설치 문제 해결하기 본문

Linux

Ubuntu 22.04에서 build-essential 설치 문제 해결하기

naudhizb 2023. 1. 14. 01:26
반응형

우분투 22.04를 이용하여 buildroot 환경을 꾸미기 위해서는 build-essential 패키지 설치가 필수적이다.

하지만 현재 해당 파키지를 설치하기 위해서는 libc6-dev 패키지를 설치하여야 하는데 해당 패키지는 apt-get을 이용하여 설치할 수가 없다. (unmet dependancy 가 발생)

인터넷을 찾아보니 aptitude를 이용하여 해결하여 해당 내용을 갈무리하여 공유한다.

방법에 앞서 먼저 aptitude를 설치한다.

sudo apt update
sudo apt install aptitude

주의할 점은 aptitude를 이용하여 설치할 때 문제를 해결하기 위해서는 바로 설치를 시작하면 안된다는 것이다.

sudo aptitude install g++

해당 명령을 실행하면 Accept this solution? [Y/n/q/?] 라는 메시지가 나오는데
처음 물음에는 "n" 을 선택하여야 한다.

처음 거절을 하면 두 번째로는 다운그레이드 하는 솔루션을 제시하는데 두 번째 물음에 Y를 입력하여 설치하여야 한다.

그 다음 build-essential을 설치하고 정상적으로 설치되었는지 확인한다.

sudo aptitude -f install build-essential
sudo aptitude search build-essential

Ref.
https://serverfault.com/questions/993576/debian-apt-install-build-essential-fails-because-of-unmet-dependencies

반응형
Comments