우분투 14.04.1에서 제 C + + 프로젝트에 링크 할 타사 라이브러리를 확보하려고합니다. 내가 수집 한 바로는, 이러한 라이브러리를 획득 일반적으로 여러 가지 방법이 있습니다패키지 다운로드와 소스에서 컴파일하는 것의 차이점
(1) 우분투 소프트웨어 센터를 사용하여 패키지를 다운로드
(2) 적성을 사용하여 패키지를 다운로드
(3) 저장소 (git)에서 소스 코드를 다운로드하고 소스에서 컴파일,
(4) 헤더와 라이브러리가 포함 된 압축 된 폴더를 다운로드합니다.
제 질문은 (1) 또는 (2)를 사용하여 다운로드하는 것과 비교하여 (3) 또는 (4)를 사용하여 다운로드하고 설치하는 경우 패키지 관리자 (Aptitude)에서 어떤 문제가 발생하는지입니다. 소스에서 컴파일하거나 zip 폴더에서 직접 라이브러리를 다운로드하면 Aptitude가이를 인식하지 못하는 것 같습니다. 따라서 패키지를 업데이트하거나 삭제할 때 문제가 발생합니까? 예를 들어, 내가 소스에서 컴파일 한 경우, 어떻게 이러한 모든 디렉토리를 수동으로 검색하고 찾지 않고도 컴파일 된 라이브러리 파일 (예 :/usr/bin)을 쉽게 삭제할 수 있습니까? Aptitude에서 패키지를 다운로드 한 경우 전체 패키지를 삭제할 수 있습니다.