Zainstaluj minimalną Javę na maszynie wirtualnej Ubuntu


Nie mam zainstalowanej javy na mojej maszynie wirtualnej Ubuntu (tylko serwer, brak X11):
bash: java: command not found

Chcę ustawić minimalną wersję do uruchamiania niektórych skryptów. Kiedy wystawiam:
sudo apt-get install openjdk-7-jre

Próbuje zainstalować 109 pakietów i niektóre z nich
       x11-common x11-utils sound-theme-freedesktop
Chcę uniknąć instalowania takiej bestii z tak wieloma niepotrzebnymi rzeczami. Czy istnieje sposób na zainstalowanie bardziej minimalnej wersji Java, która będzie mi odpowiadać do uruchamiania aplikacji konsolowych?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Poniższe pliki pozwolą zainstalować plik wykonywalny java w systemie Ubuntu (13.10) z minimalnymi zależnościami:
apt-get install openjdk-7-jre-headless
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Spróbuj pobrać plik jvm w formacie .tar.gz z oracle:
http://www.oracle.com/technetw ... otnjp
http://www.oracle.com/technetw ... otnjp
Pobierz na przykład środowisko JRE lub JDK po stronie serwera:
jdk-7u51-linux-x64.tar.gz

Rozwiń to/opt:
java -> jdk1.7.0_51/
Utwórz dowiązanie symboliczne do
/opt/java
ln -s/opt/jdk1.7.0_51/opt/java

zainstalować
         JAVA_HOME=/opt/java
Położyć
/opt/java/bin
gdzieś po drodze.
Po tym powinieneś być w stanie biegać
         which java
i zobacz, skąd to pochodzi
/opt/java` and finally
java -version '' powinno zgłaszać właśnie załadowaną wersję java.
Dzięki temu wszystko jest poza zarządzaniem pakietami i zależnościami systemu operacyjnego, więc Ubuntu próbuje pobrać wszystkie te dodatkowe pakiety. Oznacza to również, że nie musisz się martwić o zerwanie Javy podczas aktualizacji Ubuntu. Musisz tylko regularnie aktualizować Javę.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się