Packages.gz에 번들로 포함된 커널이 어떤 소프트웨어 패키지에 해당하는지 확인하는 방법

Packages.gz에 번들로 포함된 커널이 어떤 소프트웨어 패키지에 해당하는지 확인하는 방법

PXE 서버의 네트워크 부팅 이미지를 통해 이미지를 설치하려고 합니다. PXE는 우리가 제어하지 않는 다른 저장소에서 밤마다 새 업데이트를 가져오는 로컬 저장소를 가리킵니다.

때때로 야간 업데이트에서 제공하는 패키지가 네트워크 부팅 이미지와 일치하지 않아 실패하는 문제가 발생합니다.

저장소에서 제공하는 Packages.gz 파일을 보면 어떤 패키지가 어떤 커널에 해당하는지 어떻게 알 수 있나요?

답변1

패키지는 뒤에서 작동하는 커널에 대한 정보를 제공하지 않습니다. 일부 패키지는의지하다일부 특정 커널 버전에서. 이러한 종속성은 패키지 메타에 기록됩니다. 일부 배포판에서는 패키지에 배포 버전 접미사(예: Fedora)를 제공합니다.

야간 업데이트 및 이와 관련된 모든 위험을 이해하시기 바랍니다. 야간 업데이트가 검색된 패키지와 일치하지 않을 수 있다고 가정하므로 Packages.gz다음과 같이 수동으로 업데이트해야 합니다(공식 문서의 스니펫).

디렉토리에 새 파일을 넣을 때마다 디렉토리를 스캔하고 적성을 업데이트해야 합니다.

$ ( cd /var/lib/mydebs && dpkg-scanpackages . | gzip > Packages.gz )
$ aptitude update

더 구체적인 정보는 다음 위치에 있습니다.데비안 저장소 설정.

관련 정보