설치된 패키지 확인 + 패키지의 유효한 배포 확인 [메모리 손상으로 인한 문제 감지]

설치된 패키지 확인 + 패키지의 유효한 배포 확인 [메모리 손상으로 인한 문제 감지]

내 컴퓨터에는 2년 동안 메모리 스틱에 결함이 있었고 문제를 해결할 수 없었습니다. 메모리 스틱은 제거할 수 없고 컴퓨터를 교체할 수 없으므로 주제에서 벗어나지 않습니다.

설치 중에 콘텐츠가 손상되는 경우가 있습니다. 가능한:

  1. 세트이것은ㅏ'디스크에 패키지가 있나요?
    • 항상 명령을 통해 확인되지 않습니까 apt?
    • 정말 일방통행인지는 모르겠지만패키지가 디스크에서 손상될 수 있습니다.

내 문제는 다음 지점에서 시작된다고 생각합니다.

  1. 배포/압축해제 시 추출되어 적절한 폴더에 배치된 파일이 영향을 받으며 파일아오또는b.lib~이 되다아'.오그리고b'.lib하지만,,이자형파일이나 다른 건 다 괜찮습니다.

상당히 큰 것을 설치하면 문제가 더 자주 발생합니다. GNOME다음 중 하나 linux-image-amd64: 내 컴퓨터가 해당 내용에서 잘못된 것을 생성할 가능성이 있습니다.

전체 문제를 관점에서 살펴보면 Debian 10전체 시스템을 가상 머신에 설치하는 것은 첫 번째 시도에서 한 번만 성공했지만 두 번의 시도 중 한 번만 성공했습니다. CRC 확인 문제로 인해 일시 중지된 가상 머신을 복구하지 못할 가능성이 있습니다.

하지만 넌 할수있어: "뭔가 잘못되었다고 생각되면 잘못되었다고 생각되는 도구를 다시 설치하세요!” 그러나 GNOME예를 들어 재설치하면 10개의 오류가 다른 곳의 8~12개 오류 중 다른 오류로 전송되는 설치 상태가 남게 됩니다.

문제를 해결하려면 더 정확하게 추적해야 합니다. 이러한 배포 중에서 바이너리(및 그에 수반되는 파일)에서 잘못 완료된 배포를 발견했습니다. 그런 다음 필요한 패키지를 다시 다운로드하고 구체적으로 필요한 패키지를 다시 설치할 수 있도록 해당 패키지가 어떤 패키지에서 제공되는지 알아보세요.

내 필요

  1. .deb또는 .zip- .tar일반적인 패키지 - 손상되어 다시 다운로드해야 하는지 여부를 확인하십시오 .

    있는지 찾아보세요내 디스크의 패키지에는 실제 소스와 비교하여 올바른 체크섬이 있습니다.

  2. 가장 중요한 것은 압축을 푼 파일이 디스크에 올바르게 남아 있는지 확인하는 것입니다.

    만약에a1.o,a2.txt,a3.lib...좋은 콘텐츠가 나오네요.

답변1

  1. apt게시된 체크섬과 비교하여 패키지를 확인 .deb하고 필요한 경우 다시 다운로드됩니다(그렇지 않은 경우 실패). 일반적으로 대부분의 패키지 또는 아카이브 손상으로 인해 아카이브가 아닌 경우 압축 해제가 실패합니다. .deb다운로드한 곳에서 체크섬을 찾을 수도 있습니다.

  2. debsums한 번에 하나의 패키지를 사용하거나 전체 시스템을 확인할 수 있습니다. debsums -c원래 패키지에 저장된 체크섬과 일치하지 않는 모든 파일은 보고됩니다.

관련 정보