alternative di aggiornamento solo per un utente


9

Sto usando un server condiviso. Su quel server sono installate diverse versioni di Java:

  Selection    Path                                      Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      auto mode
* 1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        manual mode

Vorrei scegliere le seconde opzioni, ma se provassi a farlo si lamenterebbe che non ho i permessi (non sono root).

C'è un modo per farlo in "spazio utente"?

L'utente root può fare in modo che questa preferenza funzioni solo per me?


La risposta accettata è probabilmente preferibile qui, ma se hai davvero bisogno di usare le tue alternative vedi la mia risposta su ServerFault .
Sam Brightman,

Risposte:


11

Su Debian e derivati, probabilmente dovresti usare update-java-alternatives. Comunque, tutti quegli strumenti sono legati al sistema, non all'utente. Se vuoi usare un java diverso, inserisci semplicemente queste righe nel tuo ~/.profile:

JAVA_HOME=/usr/lib/jvm/java-6-sun
JRE_HOME=/usr/lib/jvm/java-6-sun/jre
PATH=$JAVA_HOME/bin:"$PATH"
export JAVA_HOME JRE_HOME
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.