운영체제 (OS)/리눅스(LINUX)

<Linux> 패키지 설치 Configure, make, make install 명령어

xxvigrufv 2022. 9. 22. 19:18
반응형

리눅스 패키지 설치 시 사용하는 configure, make, make install 명령어가 있따. 
순서는 3단계로 이루어 진다. 

첫째, Configure 
-> Configure는 설치 전에 여러가지 옵션들을 설정하며, 컴파일 환경을 검사하는 단계이다. 
   즉, 소스 파일에 대한 환경설정을 해주는 명령어이다. 나에게 라이브러리 등의 도구들이 다 있는지 체크해 주는 스크립트이다.
   
   ./configure --prefix /usr/local/bin 은 파일을 /usr/local/bin에 설치 하겠다는 뜻이다. --prefix 옵션은 설치 디렉토리를 바꾸기 위한 옵션입니다. 
Configure 과정에서 나오는 에러는 차분히 에러에 맞는 필요한 프로그램이나 라이브러리를 추가로 설치해주면 해결된다.

configure를 잘못 했을 때에는 make distclean 명령어로 처음부터 다시 시작한다.

 



둘째, Make 
->  소스파일을 사용자가 실행 가능한 형태로 만들어주는 과정이다.
Make는 미리 정해진 스크립트를 따라서 소스 코드를 컴파일 해주는 단계이다. Configure를 마쳤다면 make를 실행하여 컴파일 한다.
make에게 어떤 프로그램을 컴파일하고 링크해야 하는지 설명이 적힌 파일이 makefile 이라는 파일입니다.

 



셋째, Make install 
-> Make를 실행 하여 컴파일을 완료 한뒤 Make Install 명려어를 입력하면 설치가 완료된다.
   Make를 통해 만들어진 setup을 설치하는 과정입니다. build된 프로그램을 실행하는 과정입니다.

 



그 외, 명령어 
make clean 
-> make를 잘못하게 되었따면 make clean 명령어를 통해 다시 되돌릴 수 있다. make clean을 실행 한 후 다시 make로 컴파일을 한다.

make uninstall 
-> make install 명령어를 통해 설치된 프로그램을 제거하려면 make uninstall을 이용하여 제거해준다.

반응형