데비안 제어 파일에 대한 정보는 어디에 저장되나요?

데비안 제어 파일에 대한 정보는 어디에 저장되나요?

데비안과 dpkg 패키지 관리 시스템 문서에서는 debian/control 파일이 패키지의 메타데이터라고 설명합니다.이 문서들설명하다:

제어 파일에는 apt-get, synaptic 및 adept와 같은 패키지 관리자가 사용하는 정보, 빌드 시간 종속성, 관리자 정보 등이 포함되어 있습니다.

우분투에서 이 파일에는 /var/lib/dpkg/status설치된 패키지 제어 파일의 내용이 포함되어 있지만 패키지를 추출하면 패키지 자체에 제어 파일이 표시되지 않습니다.
우분투와 데비안에서 사용되는 APT/DPKG 시스템에 대해 제가 이해한 바는 이 명령이 정의된 모든 저장소에 연결되고 apt-get update각 저장소에 대한 파일을 가져오는 것입니다. 이 경우 각 패키지 제어 파일에 정의된 데이터는 dpkg.txt 파일에 직접 저장되지 않고 시스템에서 사용할 수 있도록 dpkg.txt 파일에 저장됩니다. 이는 패키지를 설치하지 않고도 명령에 패키지의 메타데이터를 제공하기 때문에 이해가 됩니다. 그렇지 않은 경우 데비안 제어 파일은 어디에 저장되어 있습니까?package.gz
package.gzapt-cache
apt-cache showpkg

답변1

.deb 패키지의 형식은 deb(5)매뉴얼 페이지에 설명되어 있습니다.

dpkg-deb -I archive.deb.deb 에 대한 제어 정보를 보려면 또는 를 사용할 수도 있습니다 dpkg-deb -f archive.deb.

관련 정보