아버지를 괴롭히는 Ubuntu의 dpkg error

2419 단어 잡담

Ubuntu에서 apt-get 명령 오류 dpkg 오류 반환 코드(2):


apt-get이 표시하는 오류는 다음과 같습니다.
dpkg: error: unable to create new file '/var/lib/dpkg/info/format-new':
E: Sub-process /usr/bin/dpkg returned an error code (2)
)
/var/lib/dpkg/info/format-new에서 보니/var/lib/info라는 디렉터리가 아예 없어요. 언제 없어질지 몰라요. 정말 얼떨떨해요.스티커도 많이 보고 Ubuntu 포럼도 찾아봤고 stackoverflow도 물어봤는데 이해가 안 돼요. 자기가 묘사한 건지 잘 모르겠어요...어색해.반나절을 꼬박 보냈다.
stackoverflow에 있는 사람들은 대부분 문제를 apt-get에 놓고 오류가 발생했습니다. 제가 문제를 붙였을 때 빨간색 선을 표시하지 않았을 것입니다...그러니까 앞으로 질문할 때 많이 신경 써주셔야죠.
왜냐하면 제 apt-get이 오류를 보고하는 주요 원인은/var/lib/dpkg/info/format-new가 부족한 문제입니다. 대부분 dpkg 파일이 손상된 해결 방법입니다. [그런데 해결된 명령줄에서 오류가 보고됩니다.] 어색한 것은 저에게 잘 적용되지 않는 것 같습니다.
그래서 나는 쉬지 않고 원래의 손상된 dpkg을 백업한 후에 삭제했다
그중 dpkg-i는 두 개의 deb 파일을 다운로드한 것이다.마지막으로 나의 문제도 완벽하게 해결되었다.
다음 코드를 실행합니다.
sudo mkdir -p /var/lib/dpkg/{alternatives,info,parts,triggers,updates} 
Recover some backups:
sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/status 
Now, lets see if your dpkg is working (start praying):
apt-get download dpkg
sudo dpkg -i dpkg*.deb 
If everything is "ok" then repair your base files too:
apt-get download base-files
sudo dpkg -i base-files*.deb 
Now try to update your package list, etc.:
dpkg --audit
sudo apt-get update
sudo apt-get check 

좋은 웹페이지 즐겨찾기