On Tue, Oct 13, 2009 at 03:34:40AM +0200, geoffrey mendelson wrote: > Ubuntu users: a random update tonight changed the link in /etc/ > alternatives
You should not update this link directly. Use update-alternatives. Some alternative links are grouped together. For instance: $ /usr/sbin/update-alternatives --display javah javah - status is auto. link currently points to /usr/lib/jvm/java-6-openjdk/bin/javah /usr/lib/jvm/java-gcj/bin/javah - priority 1042 slave javah.1.gz: /usr/lib/jvm/java-gcj/man/man1/javah.1.gz /usr/bin/gjavah-4.3 - priority 43 slave javah.1.gz: /usr/share/man/man1/gjavah-4.3.1.gz /usr/lib/jvm/java-6-openjdk/bin/javah - priority 1061 slave javah.1.gz: /usr/lib/jvm/java-6-openjdk/man/man1/javah.1.gz Current `best' version is /usr/lib/jvm/java-6-openjdk/bin/javah. If javah is updated, its man page should update as well. > from sun java (1.6) to a gnu java (1.5) breaking every Java > app I had. What do you mean by GNU Java? Do you mean openjdk (as opposed to Sun's JDK binary)? If so, OpenJDK is the thing included in Fedora as well (to answer Hetz) > > /usr/bin/java is linked to /etc/alternatives/java which should be linked > to /usr/lib/jvm/java-6-sun-1.6.0.16/jre/bin/java No. That's bypasing the alternatives mechanism, and may bite you the next time such a package is installed. update-alternatives --display java To select one explicitly: update-alternatives --config java -- Tzafrir Cohen | tzaf...@jabber.org | VIM is http://tzafrir.org.il | | a Mutt's tzaf...@cohens.org.il | | best ICQ# 16849754 | | friend _______________________________________________ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il