git
사용자를 위한 또 다른 대안 은 언급 할 가치가 있습니다.
git pull
이전 버전 git clone
을 사용하여 소스 코드를 업데이트 한 다음 원하는 경우 프로그램을 다시 컴파일 할 수도 있습니다 . ( git
파일을 계속 추적 하는 데 사용할 수도 있습니다 . 여기에서 답변을 참조 하십시오 .)
git clone
예를 들어 원래 소스 코드를 얻는 데 사용한 경우
git clone git://github.com/person/programname.git
컴파일 및 설치 후 폴더를 유지 한 경우 폴더로 cd하고 실행 git pull
하여 최신 커밋을 얻을 수 있습니다. 그런 다음 작성 및 / 또는 실행 한 make clean
(필요한 경우) 빌드 디렉토리를 제거한 다음 소프트웨어를 다시 컴파일하고로 설치하십시오 checkinstall
(배포에 적합하지는 않지만).
그러나 프로그램 개발을 돕고 매일 매일 다시 컴파일 git pull
해야 할 경우 /usr/local/
매번 계층 구조 에 설치할 필요가 없으므로 홈 폴더에 설치해야합니다 .
예를 들어, 프로그램을 테스트하고 정기적으로 다시 컴파일하는 경우 최신 커밋을 얻은 후 git pull
(이 특정 프로그램의 경우) 빌드 폴더로 cd합니다 .
cmake .. -DCMAKE_BUILD_TYPE=Debug -DLAYOUT=home -DPREFIX=home
그런 다음 디버그 버전을 컴파일하여 테스트하십시오.
그러나 매월 새로운 버전의 git cloned 프로그램을 컴파일하고 싶거나 테스트하거나 디버깅하지 않은 경우 일반적으로을 사용하여 /usr/local/
계층 구조에 설치합니다 checkinstall
.