Debian Wheezy에 sun-java가없는 이유는 무엇이며 어떻게 해결할 수 있습니까?


4

Sun의 java는 Debian Lenny 및 Debian Squeeze repos (무료)에 있지만 wheezy 1 , 2 에는 없습니다 . 왜?

편집 : 추가 연구 후 Java가 제거 된 것을 발견했습니다. 공명 :

ROM; 보안 문제 및 최신 버전은 재배포 할 수 없습니다. 3

다음과 같은 질문이 남아 있습니다.

데비안 위지 (Debian Wheezy) 용 sun-java 패키지는 어디서 구할 수 있습니까?


인터넷 검색 중 첫 번째 결과 중 하나 가이 페이지 인 것이 재미있다
seler

SU는 빨리 색인합니다! : D
개렛

답변:


3

Sun / Oracle Java가 Squeeze와 Sid에 있기 때문에 라이센스 이유 때문인지 확실하지 않습니다.

Wheezy에서 Sun / Oracle Java가 필요한 경우 가장 쉬운 방법은 Squeeze 또는 Sid 버전을 설치하는 것입니다. 당신은 고정apt 하여 당신을 위해 그렇게 할 수 있습니다 .

고정을 사용하면 전체 시스템을 업그레이드 할 필요없이 하나의 버전 (안정, 테스트, 불안정)에서 특정 패키지를 실행할 수 있습니다.

opendjk필요한 패키지에 적합한 패키지를 찾았 기 때문에 지금은 그렇게하지 않지만 과거에는 다른 패키지 수에 대해 고정을 사용했습니다.


sid에서 삭제되었습니다.
seler

Squeeze의 패키지가 작동 중입니다.
seler

4

에서 http://wiki.debian.org/Java 상류 타르볼에서 데비안 패키지를 생성하는 도우미에 대한 링크가 있습니다.

이것은 아마도 가장 좋은 대답 일 것입니다 : Oracle 사람들이 새 버전을 생성 할 때마다 패키지를 생성하지만 tar.gz에서 설치하는 지루한 작업을 수행하는 스크립트가 포함 된 패키지를 선호합니다.

이것이 내가 자바 프레임 워크를 포함하지 않지만 시스템에 반대로 패키지를 생성하는 이유입니다.

이런 식으로 tar.gz를 수동으로 다운로드하고 스크립트를 실행하여 업그레이드 할 수 있습니다.

패키지와 스크립트를 향상시킬 수는 있지만 충분합니다. i386과 amd64에서 작동합니다.

시도하고 싶다면 http://babel.ls.fi.upm.es/~vpablos/others/packages/debian/ 에서 다운로드 할 수 있습니다.


1

올바른 설치 방법을 sun-java모르지만 이것이 Wheezy에 대한 (나쁘지 않은) 솔루션입니다.

이 예제에서 Java 버전은 JDK 64 비트입니다.

  1. www.oracle.comjdk-6u30-linux-x64.bin 에서 다운로드

  2. 추출 jdk-6u30-linux-x64.bin/usr/lib/jvm

    cp jdk-6u30-linux-x64.bin /usr/lib/jvm
    cd /usr/lib/jvm
    chmod 777 jdk-6u30-linux-x64.bin
    ./jdk-6u30-linux-x64.bin
    rm jdk-6u30-linux-x64.bin
    
  3. 새 디렉토리에 대한 심볼릭 링크 만들기 /usr/lib/jvm/jdk1.6.0_30

    ln -s /usr/lib/jvm/jdk1.6.0_30 /usr/lib/jvm/java-sun
    

    (다음 업데이트 시간을 절약 할 수 있습니다. 링크를 제거 /usr/lib/jvm/java-sun하고 새 심볼릭 링크를 만드십시오.)

  4. 웹 브라우저에 대한 기호 링크를 작성하십시오.

    ln -s /usr/lib/jvm/java-sun/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/javaplugin.so
    

    웹 브라우저를 가리키는 테스트 www.java.com

    rm /usr/bin/java
    ln -s /usr/lib/jvm/java-sun/bin/java /usr/bin/java
    rm /usr/bin/javac
    ln -s /usr/lib/jvm/java-sun/bin/javac /usr/bin/javac
    

    등등..

더 나은 해결책을 찾으시기 바랍니다.



0

우분투 패키지를 설치할 수 있습니다.

당신은 여기에 그들을 얻을 수 있습니다 (편집).

현재 sun-java는 이전과 같이 다중 공간이 아닌 파트너 저장소 에 있습니다.

Ubuntu 11.10 용 버전이 없습니다. 데비안과 같은 문제라고 생각합니다.


죄송합니다, 그들은 작동하지 않습니다 : /
seler

네 말이 맞아 올바른 링크를 넣도록 편집했습니다.
jap1968
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.