/etc/alternatives
Bu amaçla programa işaret eden bağlantıları günceller . Örnekler gibi çok var x-www-browser
, editor
tarayıcı veya tercihinize editörüne bağlayacak vb. Bazı komut dosyaları veya sistem araçları bir dosyayı el ile düzenlemenizi isteyebilir (örn. Yapılandırma çakışması dpkg
) ve size editörün vereceği alternatifleri araştırabilir. Çünkü java
, bu Java çalışma ortamı - Oracle, OpenJRE, vs.
Linkler /etc/alternatives
sadece sembolik linklerdir. Örneğin bunları kullanarak görebilirsiniz
ls -l /etc/alternatives
Dahası, normal /usr/bin
ikili dosyalar da sembolik bağlardır. Örneğin:
ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Aug 14 10:33 /usr/bin/java -> /etc/alternatives/java
ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 46 Aug 14 10:33 /etc/alternatives/java -> /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
Yani, hiç bir PATH
değişiklik yapılmayacak. Sadece sembolik bağlar kullanıyor.
sudo update-alternatives --config java
vejavac
vejavaws
düğmelerini de kullanabilirsiniz .