Instalowanie sun-java6-jdk z apt-get na Ubuntu 10.04


9

Postępowałem zgodnie z instrukcjami na wielu stronach, takich jak ta , które mówią o uruchamianiu następujących poleceń:

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk

Jednak po wykonaniu tej czynności nadal pojawia się następujący błąd:

me@mycomputer:~$ sudo apt-get install sun-java6-jdk Reading package lists... Done
Building dependency tree Reading state information... Done
Package sun-java6-jdk is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package sun-java6-jdk has no installation candidate

Zdaję sobie sprawę, że Java jest dostępna z wielu innych źródeł, ale z powodów, dla których nie mogę się tutaj dostać, muszę użyć tej konkretnej wersji.

Co mogę zrobić, aby to zainstalować?


możesz zainstalować go ręcznie, korzystając z tego linku askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6
Mansoor Elahi

Odpowiedzi:


7

Pakiet Sun / Oracle JDK nie jest już dostępny w Ubuntu z powodu wycofania przez Oracle „Licencji dystrybutora systemu operacyjnego dla Java”. Historia tutaj .

Pierwotnie Canonical miał to zrobić, aby istniejące instalacje JRE / JDK firmy Sun zostały usunięte podczas aktualizacji apt-get, ale cofnęły tę decyzję (jednak aktualizacje / instalacje nie będą już dostępne).

Zaleca się użytkownikom przejście na pakiet OpenJDK 6. Nadal możesz zainstalować pakiet Oracle JDK, pobierając go ze strony internetowej Oracle, ale należy to zrobić ręcznie.


Czy OpenJDK istnieje dla 10.04?
dfrankow,

@dfrankow Wydaje się, że jest to zgodne z listą pakietów , choć nie wiem, jak jest aktualne.
przyciąć

Okazało się, że openjdk-6-jdk był dostępny, ale nie zrobił tego, co chciałem. Było zbyt wcześnie w cyklu deweloperskim. Skończyło się na użyciu jdk Sun z superuser.com/a/439915/56544 .
dfrankow

5

Również ten post na blogu może okazać się pomocny. To działało dla mnie i było całkowicie bezbolesne (instalacja skryptu vs. budowanie własnego pakietu Java):

Skrypt i pełne instrukcje użytkowania można znaleźć na github .

Szybki i brudny przewodnik korzystania z tego skryptu jest następujący:

cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/master/oab-java.sh -O oab-java6.sh
chmod +x oab-java6.sh
sudo ./oab-java6.sh
sudo apt-get update && sudo apt-get install sun-java6-jdk

4

Poniższe polecenie powinno pomóc ci uzyskać Sun JDK6 w Ubuntu 10.04

sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo update-java-alternatives -s java-6-sun

3
Dziękuję za sugestię, ale nie mogłem tego uruchomić na Ubuntu 12.04 LTS
SSH To

To zadziałało dla mnie 10.04, co było pomocne.
dfrankow



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.