소스에서 컴파일 할 때 얻을 수있는 장점은 스톡 표준 우분투 패키지에서 누락되거나 비활성화 된 특정 플래그 / 옵션으로 패키지를 컴파일 할 수 있다는 것입니다. 또한 동일한 프로그램의 여러 버전을 쉽게 설치할 수 있습니다. 또한 우분투 저장소에서 이미 제거되었거나 아직 존재하지 않는 패키지의 정확한 버전을 선택할 수 있습니다 (예 : 이전 버전을 실행하기 위해 / opt / 디렉토리에 여러 버전의 Python 2.4.x가 있습니다. 소프트웨어).
소스에서 컴파일 할 때의 단점은 .deb를 빌드 한 다음 설치하지 않는 한 일반적인 "./configure; make; sudo make install"절차를 통해 Ubuntu의 패키지 관리자가 변경 사항을 완전히 인식하지 못한다는 것입니다. '수동으로 컴파일 한 소프트웨어에 대한 업데이트는받지 않습니다. 패키지 관리자가 별도의 위치에 패키지를 설치하지 않으면 나중에 패키지 관리자가 패키지를 재정의 / 중단 할 수 있습니다.
한마디로 : 항상 표준 Ubuntu 리포지토리에서 설치를 고려하고 다음으로 .deb 설치를 고려하십시오. 왜 그렇게해야 하는지를 정확히 알고 있다면 소스에서만 컴파일하십시오.