update-alternatives apenas para um usuário

9

Estou usando um servidor compartilhado. Nesse servidor, diferentes versões do Java são instaladas:

  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

Eu gostaria de escolher as segundas opções, mas se eu tentei fazer isso, ele reclama que eu não tenho as permissões (eu não sou root).

Existe uma maneira de fazer isso no "espaço do usuário"?

O usuário raiz pode fazer com que essa preferência funcione somente para mim?

    
por Aslan986 15.01.2013 / 11:49

1 resposta

11

No Debian e derivados, você provavelmente deve usar update-java-alternatives . De qualquer forma, todas essas ferramentas são relacionadas ao sistema, não relacionadas ao usuário. Se você quiser usar um java diferente, basta colocar essas linhas no seu ~/.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
    
por 15.01.2013 / 12:44