본문 바로가기

Study/Linux

우분투에서 소스 컴파일시 의존성 문제 해결하기. auto-apt

우분투에서 apt-get 을 통해서 왠만한것 패키지들은 다 설치할수 있습니다.

물론 시스템의 튜닝이라던지, 상황에 따라 직접 컴파일 하는 일들이 발생하는데, 이때 소스를 컴파일 하기 위해서 ./configure를 사용하였을때 라이브러기가 없다면, 꽤나 골치아프게 됩니다. (찾아서 설치해줘야 하니까요..)=


저도 얼마전에 알게된건데 이 문제는 꽤 쉽게 해결 할 수가 있습니다.


먼저 sudo apt-get install auto-apt 라는 패키지를 설치합니다.

그리고 컴파일 하려는 폴더로 이동하셔서

auto-apt run ./configure --prefix=/usr/local/mypackage............ 등 하시게 되면 ./configure를 진행하면서 해당하는 의존성 패키지가 없을경우 자동으로 설치하게 됩니다.(물론 중간에 이걸 설치할꺼냐 안할꺼냐 Y/N 물어보는데 이떄 Y를 누르시면 됩니다.)