оновлення-альтернативи лише для одного користувача


9

Я використовую спільний сервер. На цьому сервері встановлені різні версії 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

Я хотів би вибрати Другий варіант, але якщо я намагався це зробити, він скаржиться, що у мене немає дозволів (я не root).

Чи є спосіб зробити це в "просторі користувача"?

Чи може користувач Root зробити так, щоб ця настройка працювала лише для мене?


Тут, мабуть, бажана відповідь, але якщо вам справді потрібно використовувати власні альтернативи, дивіться мою відповідь на сервері ServerFault .
Сем Брайтман,

Відповіді:


11

На Debian та похідних ви, ймовірно, повинні використовувати update-java-alternatives. У будь-якому випадку всі ці інструменти пов'язані із системою, а не з користувачем. Якщо ви хочете використовувати інший Java, просто введіть ці рядки у своє ~/.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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.