수정 : / var / lib / dpkg / status 파일을 열 수 없음



문제를 제거하기 위해 도구를 사용해보십시오

/ var / lib / dpkg / 디렉토리를 샅샅이 뒤져서 루트 사용자로 항목을 지우면 불쾌한 '파일을 열 수 없습니다. / var / lib / dpkg / status'오류 또는 이와 유사한 오류가 발생할 수 있습니다. Linux Filesystem Hierarchy Standard에 따라 / var에있는 대부분의 파일은 임시 파일이며 작업 중에 변경됩니다. 그러나 웹 브라우저 캐시를 지워야하는 것과 같은 방식으로 지워야한다는 의미는 아닙니다.



대부분의 Linux 사용자는 여기를 훑어 볼 필요가 없기 때문에 좋은 소식은 아마이 제품을 거의 얻을 수 없다는 것입니다. Fedora 또는 Arch와 같이 apt-get을 사용하지 않는 배포판을 사용하는 사용자는이 오류가 해당 패키지 관리자에 전적으로 한정되어 있으므로이 오류가 발생하지 않습니다. 그럼에도 불구하고 당신이 그것을 다루고 있다면 계속 읽으십시오.



방법 1 : 무작위로 보이는 수정으로 파일을 열 수 없음 / var / lib / dpkg / status 오류

이 오류가 파란색에서 나오면 다음을 입력하십시오. ls / var / lib / dpkg / 상태 명령 줄에서 출력을 살펴보십시오.



브라우저에 그래픽 파일 관리자를 사용하여 살펴볼 수도 있습니다.

결과에 상태 파일이 표시되는지 확인하십시오. 일반적으로 프롬프트로 바로 돌아 가기 전에 / var / lib / dpkg / status를 읽은 줄이 표시됩니다. 그럴 경우 거기에 파일이 있고 괜찮을 것입니다. 저장 후 작업 중이던 모든 프로그램을 닫고 재부팅하십시오.

백업 및 실행이 끝나면 다음을 입력하십시오. sudo apt-get 업데이트 뒤에 sudo apt-get 업그레이드 터미널에서 지시를 따릅니다. 관리자 비밀번호를 묻는 메시지가 표시 될 수 있지만 일단 업데이트되면 괜찮습니다. 이상한 오류가 있는지 살펴보고 싶을 것입니다.



파일이 없으면 몇 가지 결정을 내릴 수 있습니다.

방법 2 : / var / lib / dpkg / status 다시 만들기

일부 사용자는 Linux를 재설치하기 전에이 시점에서 중요한 데이터를 모두 백업합니다. 당신은 이것을 할 수 있지만 먼저 물건을 구출하는 방법이있을 수 있습니다. 자동으로 생성되는 / var / lib / dpkg / status의 백업 사본이 있으며 동기화되지 않은 오류가 발생한 이후로 너무 많은 시간이 지나지 않았 으면합니다.

실행 해보세요 sudo cp / var / lib / dpkg / status-old / var / lib / dpkg / status 터미널에서. 그래도 오류가 발생하지 않으면 문제가 해결되었는지 확인할 수 있습니다. 이렇게하면 상태 파일의 가장 최근 백업 복사본이 복원되지만 안타깝게도 너무 오래된 경우 여전히 뜨거운 물에있을 수 있습니다. 그럼에도 불구하고 다시 시작한 다음 실행할 수 있습니다. sudo apt-get 업데이트 뒤에 sudo apt-get 업그레이드 어떤 종류의 종속성 오류가 발생하는지 확인하십시오. 최상의 시나리오에서는 아무 것도없고 평소처럼 시스템 작업을 계속할 수있을뿐입니다.

상태 목록을 다시 작성할 수도 있습니다. 유형 sudo 터치 / var / lib / dpkg / status 루트 사용자로 빈 파일을 만든 다음 sudo apt-get 긴 목록 설치 터미널에서. 이 작업을 자동으로 수행하는 몇 가지 스크립트가 있지만 이는 본질적으로 동일하며 컴퓨터에서 잠재적으로 오래된 스크립트를 실행할 위험없이 제공됩니다. 이 작업을 수행하려면 시스템에있는 정보를 기억해야하며 소프트웨어는 기억하라는 메시지를 표시합니다.

시도해 볼 수도 있습니다. ls /var/backups/dpkg.status* 대신 사용할 수있는 것이 무엇인지 확인하십시오.

그것을 실행할 때 나타나는 목록을 살펴보십시오. 압축되지 않은 항목이 표시되면 sudo cp /var/backups/dpkg.status.0 / var / lib / dpkg / status 문제가 해결되는지 확인합니다. 항상 다른 파일 중 하나를 복사하고 gunzip 명령을 실행하여 압축을 풀 수 있습니다. 그러나 더 뒤로 갈수록 오래된 파일을 업데이트하여 종속성이 손상 될 위험이 높아집니다.

3 분 읽기