PXE 서버의 네트워크 부팅 이미지를 통해 이미지를 설치하려고 합니다. PXE는 우리가 제어하지 않는 다른 저장소에서 밤마다 새 업데이트를 가져오는 로컬 저장소를 가리킵니다.
때때로 야간 업데이트에서 제공하는 패키지가 네트워크 부팅 이미지와 일치하지 않아 실패하는 문제가 발생합니다.
저장소에서 제공하는 Packages.gz 파일을 보면 어떤 패키지가 어떤 커널에 해당하는지 어떻게 알 수 있나요?
답변1
패키지는 뒤에서 작동하는 커널에 대한 정보를 제공하지 않습니다. 일부 패키지는의지하다일부 특정 커널 버전에서. 이러한 종속성은 패키지 메타에 기록됩니다. 일부 배포판에서는 패키지에 배포 버전 접미사(예: Fedora)를 제공합니다.
야간 업데이트 및 이와 관련된 모든 위험을 이해하시기 바랍니다. 야간 업데이트가 검색된 패키지와 일치하지 않을 수 있다고 가정하므로 Packages.gz
다음과 같이 수동으로 업데이트해야 합니다(공식 문서의 스니펫).
디렉토리에 새 파일을 넣을 때마다 디렉토리를 스캔하고 적성을 업데이트해야 합니다.
$ ( cd /var/lib/mydebs && dpkg-scanpackages . | gzip > Packages.gz )
$ aptitude update
더 구체적인 정보는 다음 위치에 있습니다.데비안 저장소 설정.