데비안 소프트웨어 패키지 소스 코드에 있는 md5sum 파일의 의미

데비안 소프트웨어 패키지 소스 코드에 있는 md5sum 파일의 의미

DEBIAN 디렉터리에 md5sum 파일이 포함된 데비안 패키지 소스가 있습니다.

|-- DEBIAN
|   |-- control
|   |-- md5sums
  1. 이제 내 질문은 이 파일이 언제 사용됩니까?
  2. 데비안 패키지를 설치하기 전에 모든 파일에 대해 무결성 검사를 수행하는 것이 유용합니까?
  3. 컴퓨터에서 수동으로 수정된 md5sum(md5sum 문자열의 일부 숫자 대체)을 사용하여 이 데비안 패키지를 설치할 때 오류가 표시되지 않습니다. 비슷한 파일이 /var/lib/dpkg/info/<package>.md5sumsHow can this to checkintegrity of all file에 있습니다.

답변1

여기 여러분의 모든 질문에 답해 줄 빠른 모음집이 있습니다:

  1. https://wiki.debian.org/MD5

MD5 sum은 특정 파일에 대해 md5sum 프로그램을 실행한 결과인 32바이트 문자열입니다. 동일한 문자열을 생성하는 두 개의 서로 다른 파일을 찾기가 어렵기 때문에 MD5를 사용하여 다운로드한 파일 또는 iso가 원격 파일 또는 iso의 비트별 복사본인지 확인할 수 있습니다.

  1. 당신은 그것을 사용할 수 있습니다뎁섬.

  2. dpkg또는 이미 알고 있듯이 패키지를 설치하기 전에 apt-get확인하지 마십시오 . md5sum당신이 말하는 파일은 패키지가 설치된 이후 변경되지 않았는지 확인하는 데 사용됩니다. 아래를 참조하세요:

https://debian-handbook.info/browse/stable/sect.package-meta-information.html

5.2.3. 체크섬 및 구성 파일 목록

...데비안 패키지의 control.tar.gz 아카이브에는 다른 흥미로운 파일이 포함될 수 있습니다. 첫 번째 md5sums에는 모든 패키지 파일의 MD5 체크섬이 포함되어 있습니다. 주요 장점은 dpkg --verify를 허용한다는 것입니다.14.3.3.1절. “dpkg --verify를 사용하여 패키지 확인하기”)를 사용하여 설치 이후 이러한 파일이 수정되었는지 확인합니다. 이 파일이 없으면 dpkg는 설치 시 이를 동적으로 생성합니다(다른 제어 파일과 마찬가지로 dpkg 데이터베이스에 저장합니다).

답변2

패키지를 설치하면뎁섬그런 다음 설치된 패키지에 대한 수동 또는 예약 확인을 수행할 수 있습니다.

관련 정보