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
반응형