-
Ubuntu에서 소스 컴파일 설치의 의의..Programming/BackEnd 2020. 5. 2. 17:54
ubuntu에 APM을 설치할 때 패키지관리자를 사용하여 패키지들을 쉽게 설치할 수 있지만,, 직접 웹에서 압축파일을 받고 압축파일을 풀어 소스를 컴파일하여 설치하는 방법도 있다.
소스를 컴파일해서 설치하는 방법이 시간도 훨씬 오래 걸리고 복잡한데 왜 이러한 방식을 사용하는지 궁금증이 들었다.
장점(초보자 관점)
- 컴파일 설치는 버전, 빌드옵션등을 자신이 설정할 수 있다. 즉, 커스터마이징 할 수 있다.
- 무엇보다 소스설치를 하면서 리눅스 환경에 더 빠르게 적응할 수 있다.
- 패키지관리자를 사용하면 단순히 apt-get, vi 이정도에서 사용이 끝날텐데, 소스설치를 하려면 직접 소스를 다운로드받고 압축풀고, 컴파일 옵션 설정하는 등의 과정을 통해 리눅스 환경에 쉽게 익숙해질 수 있다.
- rpm으로 사용할수 없는 버전에 대한 지원을 할 수 있다. repo에서 지원하지 않는 패키지를 쓸 수 있게 되는 것이다.의존성으로부터 탈피할 수 있다는 것이다.
하지만 이로 부터 오는 장점들보다 복잡성, 생산성 문제로 인해 yum, apt-get과 같은 패키지 관리자를 이용하는 것이 나아 보인다. 굳이 컴파일을 해야할 이유가 있는 것이 아니면,,
'Programming > BackEnd' 카테고리의 다른 글
[Linux] Ubuntu 업데이트 서버 연결 에러 (apt-get update 에러) (4) 2020.05.02 패키지 관리자란? (0) 2020.05.02 맥스텍(MAX TECH)공유기 포트포워딩 방법 (8) 2020.05.02 Ubuntu 18.04 + Mysql 8.0.19 수동설치하기 (1) 2020.05.01 Ubuntu 18.04 + Apache 2.4.43 수동설치하기 (0) 2020.05.01