[Çözüldü] Oracle JDK8 ve Java Repo Tavsiyesi

Başlatan tyko, 07 Haziran 2019 - 12:15:08

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

tyko

Merak ettiğim bir kaç yer var sizlere danışmak istiyorum.

Java'yı kullanırken tercihim Oracle'dan yana oluyor. Onuda daha önceki Ubuntu/Mint deneyimimde aşağıdaki şekilde kuruyordum.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Lakin, bu şekilde yüklemenin desteği kesilmiş. Bu konu hakkında PPA'yı düzenleyenin indirme linklerine erişemediği ve JDK'yı indirmek için bir Oracle hesabı ile oturum açılması gerektiğinden bu PPA artık çalışmayacak minvalinde bir açıklama yazmış.
Sizce JDK8 için neden böyle bir düzenlemeye gidildi?

Tabi Oracle kullanmak istemezsek OpenJDK yardıma koşuyor ve aşağıdaki gibi indirme yapabiliyoruz.

sudo apt install openjdk-8-jdk
sudo apt install openjdk-11-jdk
sudo apt install openjdk-12-jdk


Ancak Oracle'ın JDK'sını kullanmak istersek aşağıda paylaştığım gibi yükleme yapabiliyoruz ve yine Oracle JDK8 için bir PPA bulamadım.
Depoyu bu komutla ekliyoruz.

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update

Aşağıdaki sürümlerden birini seçip kurulumu tamamlıyoruz.

sudo apt install oracle-java11-installer
sudo apt install oracle-java12-installer

Bu kısımda merak ettiğim, linuxuprising güvenilir ve hızlı güncelleme veren bir depo mudur?

Ek olarak,
Siz OpenJDK mı yoksa OracleJDK'yı mı tercih ediyorsunuz?
Ubuntu 19.04 için çalışan Oracle JDK8 PPA'sı biliyorsanız paylaşabilir misiniz?

Not: El ile kurulum nasıl olur diye Linux'un derinliklerine inip sistem değişkenlerinin nasıl düzenlendiğini anlamak için depolardan kurup kaldırdım ve sistemi çözene kadar uzun bir zaman geçti sonrasında bu konuyu açarken forumda el ile yüklemenin nasıl olduğunu anlatan harika bir rehber buldum. https://forum.ubuntu-tr.net/index.php?topic=30382.0
Artık ilk bakacağım araştıracağım yer forum :).
Not2: Oracle JDK8'i el ile kurmak istemiyroum PPA'nın pratikliği harika diyerekten ikinci eklememi yapayım :)

Güncelleme:
Oracle JDK kurulumu için yazdığımı doora betiğini kullanabilirsiniz.
Forumda açtığım konu : https://forum.ubuntu-tr.net/index.php?topic=60746
Github deposu : https://github.com/dootec/doora

gecegezen

#1
valla uzun zamandır oracle jdk kurmadım eskiden jdownloader için kuruyordum ama artık kullandığım program ihtiyaç duymadığı için aklıma bile gelmiyor. webup82in sistesindeki deb paketisi bir nevi scripti deb paketi oracle sistesinden tar.gz dosyasını çekip el ile kurulumdaki gibi kurulum işlemini yapıyordu, iyi tarafı güncellemeyide oradan takip ediyordu ilgilenmiyordum yani.Birde jdk8 artık kullanılmıyor gibi geliyordu bana ama emin değilim.Elle kurulumda çok zor değil java için o yönergeleleri izleyin yeter bir kaç defa meraktan kurmuştum çoook eskiden.
Yotube kanalım hepinizi beklerim...
https://www.youtube.com/channel/UCsRQPZxNJKZbfpGy6r97nJw

Empat

Başka bir forumla aynı sorunla karşılaşan üye için bu çözüm önerilmiş:
Buradaki betikle kurulum yapabilirsiniz.

Alternatif olarak şu makaleye göz atmanızı tavsiye ederim.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

tyko

[mention=646869]@Empat[/mention]

Siz hızlı dönmeyince bende gittim kendi betiğimi yazdım.  ;D ;D
https://forum.ubuntu-tr.net/index.php?topic=60746

Empat

[mention=646880]@tyko[/mention]
Elinize, emeğinize sağlık.

Son 2 gündür özel durumlarım nedeniyle foruma, hatta bilgisayara giremedim.

Siz kendi çözümünüzü, kendiniz bulabilmişsiniz. Tebrikler!

ve hala konunuzu çözüldü işaretlememişsiniz.

O zaman şu klişe metnimi atabilirim. ;)

Sorununuz çözüldüyse, konu başlığınızı "[ÇÖZÜLDÜ]" olarak işaretleyin lütfen.

"[ÇÖZÜLDÜ]" işaretlemesini nasıl yapacağınızı bilmiyorsanız buraya tıklayarak, "[ÇÖZÜLDÜ]" olarak işaretlemeyi öğrenebileceğiniz makaleye gidebilirsiniz.

Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

tyko

[mention=646882]@Empat[/mention]
Teşekkür ederim.

Unutmuşum hemen güncelledim. :)