main metodumu beğenmemekte ısrar eden bir konsolum vardı -canım benim evet ben de seni seviyorum.
hemen kendimi silent storm engin bilgi dünyasına ağlayarak attım, o da hemen bana sorunumun cevabımı verdi. ^^
tabii ki bir nevi bir hizmetim olsun herkes yararlansın ben de bu ufak hayat kurtarıcıyı serbest bir şekilde türkçeleştirmek isterim.
kaynak: Mini-HowTo: Installing Java on Debian Unstable
bu kilavuz debian unstable (sid) için hazırlandı ancak testing ve hatta ubuntu için de işe yarayabilir.
bütün bu adımlar "root" haklarına sahip olduğunuz var sayılarak anlatılmaktadır!
1. sun websitesine gidip kendisine J2SE Development Kit paketinden edinin. bize rpm değil .bin paketi lazım.
hali hazırdaki sürüm: JDK 5.0 Update 7
uygun bağlantıyı takip ettikten sonra Linux Platform - J2SE(TM) Development Kit başlığı altından .bin paketini bilgisayarınıza indirin.
2. istediğiniz yere paketi yerleştirin. debian paketlerinden çıkmayan tüm uygulamaları /opt klasörüne koyuyorum. bu yüzden /opt/java klasörünü yarattım ve .bin paketini de buraya yerleştirdim.
3. paketi açın. Bu sh [paket adı].bin komutunu çalıştırıp lisansla ilgili soruya evet (yes) demek. Kendini kendi kendini yeni bir klasöre açacak. Benimki kendini şuraya açtı: /opt/java/jdk1.5.0_07
4. açılmış JDK klasörünüzden /usr/local/lib/jdk'ya sembolik bir bağ atayın. Benim için bu şu komutu vermek demekti: ln -s /opt/java/jdk1.5.0_07 /usr/local/lib/jdk
5. java-common ve equivs paketlerini apt-get install java-common equivs komutu ile yükleyin. Bu paketler bizim sahte paketleri yaratmamızda rol oynayacaklar.
6. uygun bir klasöre (ben /opt/java'daydım) java sahte paket kontrol dosyalarını cp /usr/share/doc/java-common/dummy-packages/*.control . komutuyla kopyalayın.
7. equivs'i kontrol dosyalarından sahte paketler yaratmak için kullanın: for fn in *.control; do equivs-build $fn; done böylece klasörünüzde bir tomar .deb oldu.
8. sahte paketleri kurun: dpkg -i *.deb artık debian java'nın kurulu olduğunu biliyor.
9. son bir adım daha kaldı. şimdi update-alternatives'i kullanarak java ile gelen tüm donatılara debian-dostu sembolik bağlar atayacağız. kurulmuş JDK'nızın bin klasörüne geçip şu komutu çalıştırın: for fn in *; do update-alternatives --verbose --install /usr/bin/$fn $fn /usr/local/lib/jdk/bin/$fn 500 --slave /usr/share/man/man1/$fn.1 $fn.1 /usr/local/lib/jdk/man/man1/$fn.1; done bu döngü JDK paketinizle gelen tüm donatılara debian alternatiflerini man sayfalarıyla birlikte yaratacak.
10. şimdi herhangi bir kullanıcı olarak java -version komutuyla doğru JDK sürümünün döndüğünü kontrol edin.
ek: eğer java-version komutu sonucunda halen eski sürümü görüyorsanız şu komutu uygulayın: update-alternatives --set java /usr/local/lib/jdk/bin/java
güle güle kullanın!
No comments:
Post a Comment