อัพเดตทางเลือกสำหรับผู้ใช้เพียงคนเดียว


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

ฉันต้องการเลือกตัวเลือกที่สอง แต่ถ้าฉันพยายามทำเช่นนั้นจะบ่นว่าฉันไม่มีสิทธิ์ (ฉันไม่รูท)

มีวิธีทำใน "พื้นที่ผู้ใช้" หรือไม่?

ผู้ใช้รูททำให้การตั้งค่านี้ใช้งานได้สำหรับฉันเท่านั้นหรือไม่


คำตอบที่ได้รับการยอมรับอาจจะเป็น preferrable ที่นี่ แต่ถ้าคุณต้องการอย่างแท้จริงที่จะใช้ทางเลือกของคุณเองดูคำตอบของฉันที่ ServerFault
Sam Brightman

คำตอบ:


11

ใน Debian update-java-alternativesและสารอนุพันธ์คุณอาจจะใช้ อย่างไรก็ตามเครื่องมือทั้งหมดนั้นเกี่ยวข้องกับระบบไม่ใช่ผู้ใช้ที่เกี่ยวข้อง หากคุณต้องการใช้จาวาอื่นให้ใส่บรรทัดเหล่านั้นใน~/.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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.