패키지 관리자 의 일부 기능을 수정하고 싶은데 바이너리 apt-get
만 찾을 수 있습니다 apt-get
.
패키지 관리자의 소스 코드는 어디에 있나요?
답변1
deb-src
다음 위치에서 유형 저장소를 활성화하십시오 /etc/apt/sources.list
.
deb-src http://archive.ubuntu.com/ubuntu/ trusty main
trusty
사용 중인 릴리스의 코드명으로 바꾸세요 . 다음 방법으로 코드명을 찾을 수 있습니다.
lsb_release -c
이제 로컬 패키지 목록을 원격 저장소와 동기화합니다.
sudo apt-get update
apt
이제 현재 디렉터리에서 소스 패키지를 다운로드할 수 있습니다 .
apt-get source apt
추출된 디렉터리에서 찾고 있는 파일은 다음과 같습니다.
cmdline/apt-get.cc