webup8team ppa에서 oracle-java8-installer 설치 오류


16

누구든지 이것을 고치는 방법을 알고 있습니까?

먼저 나는 :

sudo add-apt-repository ppa:webupd8team/java  

그런 다음 :

sudo apt-get update

그리고:

$ sudo apt-get install oracle-java8-installer
Reading package lists... Done
Building dependency tree       
Reading state information... Done
oracle-java8-installer is already the newest version.
The following packages were automatically installed and are no longer required:
  antlr3 libdb6.0 libdb6.0-java-jni libice-dev
  libjakarta-taglibs-standard-java libjnr-netdb-java libjstl1.1-java
  liblivetribe-jsr223-java libpthread-stubs0-dev libsm-dev
  libstringtemplate-java libx11-dev libx11-doc libxau-dev libxcb1-dev
  libxdmcp-dev libxt-dev wine-compholio wine-compholio-amd64
  wine-compholio-i386:i386 x11proto-core-dev x11proto-input-dev
  x11proto-kb-dev xorg-sgml-doctools xtrans-dev
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
    The file is already fully retrieved; nothing to do.

Download done.
Removing outdated cached downloads...
sha256sum mismatch jdk-8u25-linux-x64.tar.gz
Oracle JDK 8 is NOT installed.
No apport report written because the error message indicates its a followup error from a previous failure.
                          dpkg: error processing package oracle-java8-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of oracle-java8-set-default:
 oracle-java8-set-default depends on oracle-java8-installer; however:
  Package oracle-java8-installer is not configured yet.

dpkg: error processing package oracle-java8-set-default (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 oracle-java8-installer
 oracle-java8-set-default
E: Sub-process /usr/bin/dpkg returned an error code (1)

읽기 어려운 경우 미안
blaster2429

글쎄 지금은 몇 가지 버그가 아닌 다른 잘 작동하지만 그것을 수정하지만 난 그것이 작동하는 한 상관 없어
blaster2429

해결책을 찾거나 문제가 저절로 해결 되었습니까? 전자의 경우 답변을 작성 하고 수락하십시오. 후자의 경우 질문을 삭제해야합니다 (그렇지 않으면 질문이 종료됩니다).
David Foerster

답변:


18

다음과 같이 작동하면 부분이 삭제됩니다.

sudo rm /var/cache/oracle-jdk8-installer/jdk-*

그런 다음 다음을 사용하여 설치를 완료하십시오.

sudo apt-get install -f
sudo dpkg --configure -a

좀 더 구체적으로 만들었습니다. 이 특정 문제에 대해 테스트 할 수 없으며 원래 질문자가 결과를 확인할 수있는 것처럼 보이지 않습니다.
Lectrode

1
AFAIK dpkg --configure -a이후 apt-get install -f는 중복입니다.
David Foerster

많은 경우에 둘 다 필요하지 않습니다. 그러나 첫 번째로는 충분하지 않고 솔루션에는 두 번째가 특히 필요한 경우를 모두 실행했을 때 모두 포함했습니다. 이는 특히 예기치 않게 중단되었거나 문제 (예 : 종속성)가 해결 된 후 추가 구성이 필요한 설치의 경우에 해당됩니다.
Lectrode

2

sudo apt-get upgrade회사 프록시 뒤에서이 오류가 발생했습니다 . 수정하기 위해 /etc/apt/apt.conf다음 줄을 편집 하고 추가했습니다.

Acquire::http::Proxy "http://[<proxyUserName>:<proxyPass>@]<proxyUrl>:<proxyPort>"; Acquire::https::Proxy "http://[<proxyUserName>:<proxyPass>@]<proxyUrl>:<proxyPort>";

어디

  • [<proxyUserName>:<proxyPass>@] 선택적 프록시 인증입니다 (인증하지 않은 경우 포함하지 마십시오).

  • <proxyUserName> 프록시 사용자 이름입니다

  • <proxyPass> 프록시 비밀번호입니다

  • <proxyUrl> 당신의 프록시 URL입니다

  • <proxyPort> 프록시 포트입니다

Oracle tarball은 https를 통해 다운로드되므로 프록시 뒤에있는 경우 apt를 실행하려면 https 프록시가 필요합니다.

편집 후 파일을 저장 한 다음 새 터미널을 엽니 다. sudo apt-get update필요에 따라 설치하십시오.


확인되었으므로 이것이 나를위한 해결책이었습니다. apt-proxy를 로컬로 실행하고 잠시 사용하지 않도록 설정했습니다.
Coops

2

우분투 시스템이 오라클 서버 (file jdk-8u111-linux-x64.tar.gz) 에서 파일을 다운로드 할 수 없을 때 비슷한 문제가있었습니다 . 그래서 나는 오라클 사이트 ( http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ) 에서 다운로드하여 /var/cache/oracle-jdk8-installer/수동으로 폴더에 복사 해야했습니다. 이로 인해 문제점이 해결되었으며 oracle-java8-installer가 설치를 완료 할 수있게되었습니다.


1

나는 이것이 나를 위해 일한 해결책으로 찾은 것과 같은 문제가 있었다.

sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f
sudo dpkg --configure oracle-java8-installer

링크 1 링크 2


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.