aptitude나 apt를 사용하여 데비안 소스 코드 패키지를 관리하는 방법은 무엇입니까?

aptitude나 apt를 사용하여 데비안 소스 코드 패키지를 관리하는 방법은 무엇입니까?

/usr/src배경: 일부 중요한 개발 패키지의 소스 코드를 정기적으로 다운로드하여 설치하고 싶습니다 . (나의 경우: Qt5와 친구들.)

나는 보았다데비안 소스 패키지의 일회성 다운로드에 대한 또 다른 질문. 그러나 데비안 소스 패키지를 한 번만 다운로드하면 관련 바이너리 패키지가 업데이트될 때마다 소스 코드가 최신 상태로 유지되지 않습니다.

예: 패키지 qtbase5-dev활성 패키지 qtbase-opensource-src. 소스 패키지는 qtbase5-dev자동으로 다운로드되어 설치되지 않습니다 /usr/src.

aptitude(바람직하게는) 또는 를 사용하여 이 작업을 수행할 수 있는 기존 방법이 있습니까 apt?

답변1

또는 aptitude에 대한 모든 요구 사항을 충족할 수 있는 방법은 없지만aptapt-srcapt소스 코드 패키지 기능 제공 :

apt-src update
apt-src install package
apt-src upgrade

사용 가능한 패키지에 대한 정보는 개별적으로 업데이트되며, package소스코드도 설치되며, 필요한 경우 소스코드도 업그레이드됩니다.

설치 후 소스에서 패키지를 빌드하고 소스 코드를 제거하는 등의 다른 옵션을 사용할 수 있습니다.

후크를 추가하면 apt설치한 패키지의 소스 코드를 자동으로 다운로드하고 업그레이드하도록 시스템을 구성할 수 있습니다.

관련 정보