설치 프로그램 중 "E: 하위 프로세스 /usr/bin/dpkg가 오류 코드 (1)를 반환했습니다." 오류에 대한 해결 방법

오늘 명령어를 이용해 터미널에 프로그램을 설치했는데 아래와 같은 오류 메시지가 나타났습니다.

E: 하위 프로세스 /usr/bin/dpkg가 오류 코드(1)를 반환했습니다.

이 경우 설치된 프로그램에 관계없이 결국 이 오류가 보고됩니다. 구체적인 오류 스크린샷은 아래 그림에 나와 있습니다.
여기에 이미지 설명을 삽입하세요.
이 문제를 해결하려면 먼저 다음 명령을 사용하여 해당 디렉터리에 들어가십시오.

CD /var/lib/dpkg/

이 디렉토리에 포함된 파일은 다음과 같습니다.
여기에 이미지 설명을 삽입하세요.
먼저 다음 명령을 사용하여 폴더에 있는 원본 정보 파일의 이름을 바꿉니다.

sudo mv 정보 info_temp

실행 과정은 아래 그림과 같습니다.
여기에 이미지 설명을 삽입하세요.
그런 다음 다음 명령을 사용하여 info라는 새 폴더를 만듭니다.

sudo mkdir 정보

그런 다음 다음 명령을 사용하여 apt-get을 업데이트합니다.

sudo apt-get 업데이트

아래와 같이 apt-get에 의해 인쇄된 정보를 업데이트합니다.
여기에 이미지 설명을 삽입하세요.
그런 다음 아래 명령을 사용하여 강제로 복구하십시오.

sudo apt-get -f 설치

수리 과정에서 인쇄되는 정보는 아래 그림과 같습니다.
여기에 이미지 설명을 삽입하세요.
이때 새로 생성된 info 폴더를 확인하면 아래 그림과 같이 format이라는 파일이 생성되어 있습니다.
여기에 이미지 설명을 삽입하세요.
info 아래에 생성된 파일을 info_temp 아래에 있는 원본 폴더로 이동하려면 다음 명령을 사용하십시오.

sudo mv 정보/* info_temp/

그런 다음 다음 명령을 사용하여 새로 생성된 폴더 정보를 삭제합니다.

sudo rm -rf 정보

그런 다음 다음 명령을 사용하여 원래 폴더의 이름을 다시 info로 변경합니다.

sudo mv info_temp 정보

이제 모든 작업이 완료되었으니 프로그램을 다시 설치해 보겠습니다.
결과는 아래와 같습니다.
여기에 이미지 설명을 삽입하세요.
"E: 하위 프로세스 /usr/bin/dpkg가 오류 코드 (1)를 반환했습니다."라는 오류 메시지가 없으며 문제가 해결되었습니다!
이 오류를 해결하기 위한 지침 요약:

cd /var/lib/dpkg/
sudo mv info info_temp
sudo mkdir info
sudo apt-get 업데이트
sudo apt-get -f install
sudo mv info/* info_temp/
sudo rm -rf info
sudo mv info_temp info

위 내용은 설치 프로그램 오류 "E: 하위 프로세스 /usr/bin/dpkg가 오류 코드 (1)을 반환했습니다"에 대한 해결 방법입니다!

추천

출처blog.csdn.net/weixin_42570192/article/details/132725294