Kosciak coś narzekał na aktualizacje Javy w Ubuntu, więc dla tych, którzy mają podobny problem, a chcą nową Javę, szybki przewodnik po tworzeniu własnej paczki z Javą (JRE) dla Debiana (powinno działać dla Ubuntu, ale nie testowałem).
Co jest potrzebne? Dostęp do internetu, przeglądarka, zainstalowany pakiet java-package.
Wchodzimy na stronę Suna z pobieraniem Javy SE. Wybieramy pobieranie najnowszej wersji Java SE Runtime Environment (JRE). Klikamy Download.
Wybieramy wersję dla naszej platformy (jak Linux 32 bit, to po prostu Linux), akceptujemy licencję. Następnie pobieramy plik z rozszerzeniem .bin i zapisujemy go na dysku.
Gdy skończy się pobierać, wchodzimy do katalogu, w którym go zapisaliśmy i wydajemy polecenie:
make-jpkg pobrany_plik
Odpowiadamy na pytania o wersję i akceptujemy licencję. Po chwili (i paru komunikatach) powinniśmy otrzymać gotowy plik .deb z najnowszą Javą, gotowy do eleganckiej instalacji (jak każdy inny pakiet .deb).
Jeśli ktoś zamierza korzystać do zastosowań związanych z kryptografią, to warto przeczytać opis, jak zrobić nielimitowaną siłę szyfrowania w Javie.
Jeśli w Ubuntu wyglądało by to inaczej, to proszę o informacje/poprawki.
To nie ma normalnych pakietów z Javą Suna dla Ubuntu?
Z tego co pisał Kosciak, to są, ale narzekał, że stare. W Debianie niewiele lepiej – sun-java6-jre jest w wersji 6-16-1 (w testing/unstable, w stable 6-12-1 i nowszej nie będzie – najwyżej bugfixy dołożą). Nawiasem, wersja z Debiana raczej powinna pasować do Ubuntu. Ale jak ktoś lubi świeżutkie, to łatwo i elegancko można przerobić, stąd wpis. Bardziej mnie interesuje, czy w Ubuntu się analogicznie robi?
Tak btw. Javy w Debianie: lists.debian.org/debian-devel/2009/10/msg00140.html
Dzięki, ike. Co prawda ja „od zawsze” jadę na samodzielnie robionych paczkach z Javą, ale warto wiedzieć, co w dystrybucji piszczy. Trochę dziwi mnie, że nadal non-free jest, bo podobno Sun uwolnił kod Javy? Czy coś mi się miesza?
Jeśli nic mi się nie pomieszało to owocem uwolnienia kodu Javy jest OpenJDK. Ale Sunowskie JRE/JDK nadal zawiera elementy niewolne.
A co do budowania własnej paczki to coś mi tam krzyczy, że mu czegoś brakuje ale to może być np wina starego make-jpkg, jak będę miał więcej czasu to się z tym pobawię. Dzięki za opis jak się za to zabrać.