2012-06-29 3 views
0

apt-get/dpkg를 사용하려고 할 때마다 깨진 소스를 설치하려고 시도합니다. 어떻게 그렇게하지 않겠습니까?"dpkg"에게 깨진 소스를 다운로드/설치하지 말라고 말하는 방법?

가 UPDATE
dpkg: error processing oracle-java7-installer (--configure): 
subprocess installed post-installation script returned error exit status 1 

E: Sub-process /usr/bin/dpkg returned an error code (1) 

:

내가 여기에 완벽한 솔루션을 발견 :

https://askubuntu.com/questions/121226/how-to-completely-remove-a-oracle-jdk-that-didnt-install-properly 당신은 정의 할 필요가

답변

2

이 패키지를하지 뭔가에 따라 여기

는 오류입니다 너는 그것을 필요로 하느냐? 단지

aptitude purge oracle-java7-installer 

또는

dpkg --force-all --purge oracle-java7-installer 

당신이 깨진 이유는 결정하기 위해 시도해야하는 경우에 그것을 제거하기 위해 강제로하지 않으면. 게시 된 오류로 인해 설치 프로그램에 깨진 스크립트가 있습니다. 그래서 그것을 고쳐야합니다. 가장 간단한 방법은 그것을 풀고, 스크립트를 수정하고 재 포장하는 것입니다. 그 후 설치가 성공해야합니다.

+0

감사합니다 ... 그것은 자동 설치 문제였다. 설치하고 수동으로 구성했는데 정상적으로 작동합니다. – Soask

+0

문제가 여전히 존재합니다 : '다운로드 완료. sha256sum mismatch jdk-7u3-linux-x64.tar.gz Oracle JDK 7이 설치되어 있지 않습니다. dpkg : 정리 중 오류 : 하위 프로세스 설치 후 설치 후 스크립트가 오류 종료 상태 1을 반환했습니다. oracle-java7-installer '처리 도중 오류가 발생했습니다. – Soask

0

aptitude는 더 이상 기본 설치되지 않으므로 먼저 설치해야합니다. 및 sudo 권한을 사용하십시오.

sudo apt-get install aptitude 

sudo aptitude purge oracle-java7-installer 

또는

sudo dpkg --force-all --purge oracle-java7-installer