คำถามติดแท็ก update-alternatives

1
`ทางเลือกการอัพเดท 'ทำอะไรกันแน่?
คำสั่งupdate-alternativesใช้ทำอะไร ใช้ตัวอย่างนี้: sudo update-alternatives --install /usr/bin/java java /usr/local/java/jre1.7.0_09/bin/java 1 มันทำอะไร? มันแตกต่างจากการเพิ่ม jdk ในเส้นทางอย่างไร? สมมุติว่าฉันรันคำสั่งแล้ว ฉันจะเปลี่ยนกลับไปใช้สถานะเดิมได้อย่างไร

2
วิธีการตรวจสอบเวอร์ชั่นของไดรเวอร์ Nvidia ที่ใช้อยู่ในปัจจุบันและเปลี่ยนเป็นทางเลือกอื่นได้อย่างไร
ฉันกำลังพยายามค้นหาว่ามีการใช้ไดรเวอร์ Nvidia ใดในระบบในขณะนี้ (และวิธีการเปลี่ยนเป็นเวอร์ชันอื่นหรือnouveauไดรเวอร์โอเพ่นซอร์ส) modinfoรู้เกี่ยวกับไดรเวอร์ nvidia หลายตัวที่ติดตั้งในระบบ ( nvidia_173และnvidia_331) แต่lsmodเพียงเรียกมันว่าnvidia(และmodinfo nvidiaล้มเหลว): $ modinfo nv nvidia_173 nvidia_331 nvidiafb nvme nvram nv_tco marsmorgana@marsmorgana:~$ modinfo nvidia_331 filename: /lib/modules/3.11.0-26-generic/updates/dkms/nvidia_331.ko alias: char-major-195-* version: 331.113 supported: external license: NVIDIA alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00* alias: pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00* alias: pci:v000010DEd*sv*sd*bc03sc02i00* alias: pci:v000010DEd*sv*sd*bc03sc00i00* depends: drm vermagic: 3.11.0-26-generic SMP mod_unload modversions 686 parm: …


3
ตั้ง emacs -nw เป็นตัวแก้ไขเริ่มต้น
เมื่อต้องการแก้ไขไฟล์sudoersฉันต้องการใช้ emacs แทน nano ดังนั้นฉันจึงใช้คำสั่งนี้ sudo update-alternatives --config editor และฉันเลือก emacs ปัญหาเดียวคือฉันชอบ emacs ในโหมดไม่มีหน้าต่าง (แฟล็ก -nw) และฉันใช้นามแฝง emacs emacs='emacs -nw'เพื่อที่ฉันจะได้ใช้โหมดไม่มีหน้าต่างในการใช้งานปกติ แต่ฉันไม่รู้วิธีทำให้ตัวแก้ไขเริ่มต้นของฉันเป็น ในโหมดไม่มีหน้าต่าง ในคำอื่น ๆ ที่ฉันต้องการที่จะได้รับคำสั่งและคำสั่งที่คล้ายบรรณาธิการขึ้นเปิดให้เปิดไฟล์ที่มีsudo visudo emacs -nwฉันจะทำสิ่งนี้ได้อย่างไร ฉันใช้ Ubuntu 12.04

1
เลิกทำการปรับปรุงทางเลือก
ฉันต้องเรียกใช้คำสั่งsudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20แต่น่าเสียดายที่ฉันเขียนผิดและเขียนsudo update-alternatives --install /usr/bin/gcc gccc /usr/bin/gcc-4.8 20(ดังนั้น gccc แทน gcc) ตอนนี้เมื่อพยายามเรียกใช้คำสั่งปกติมันจะบอกฉันว่าลิงค์สำรอง / usr / bin / gcc นั้นถูกจัดการโดย gcccc ฉันค้นหาไปแล้วแต่ยังไม่พบวิธีแก้ปัญหา


1
จะใช้ gcc หลายอินสแตนซ์ได้อย่างไร
ฉันมีทั้ง gcc 4.7.3 และ 4.8.1 ติดตั้ง แต่เมื่อใช้ gcc - รุ่นที่ฉันได้รับ gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3 Copyright (C) 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ฉันเป็นมือใหม่ของ Ubuntu และฉันไม่ค่อยรู้เรื่องการเชื่อมโยงสัญลักษณ์ ... ฉันค้นหาอินเทอร์เน็ตและพบข้อมูลเกี่ยวกับตัวเลือกการอัปเดต …

2
อัพเดตทางเลือก: ปัญหา“ ไม่มีเส้นทางสำรอง” ในขณะอัปเดต JDK7
ฉันตัดสินใจที่จะอัปเดต JDK7 ของฉันกับรุ่นล่าสุดจากที่นี่ ที่เก็บถาวร x64 tag.gz ที่สอดคล้องกันสำหรับสถาปัตยกรรมของฉันได้รับการดาวน์โหลดและแยกไป/usr/lib/jvmตามปกติ Java เวอร์ชันก่อนหน้าทั้งหมดถูกติดตั้งก่อนหน้านี้ด้วยวิธีเดียวกัน แต่ก่อนที่จะกำหนดทางเลือกใหม่สำหรับjava, javacและjavawsฉันออกทางเลือกที่มีอยู่ทั้งหมดโดยใช้คำสั่งต่อไปนี้: sudo update-alternatives --remove-all java sudo update-alternatives --remove-all javac sudo update-alternatives --remove-all javaws ตอนนี้เมื่อพยายามติดตั้งทางเลือกใหม่ฉันได้รับสิ่งต่อไปนี้: sudo update-alternatives --install /usr/lib/jvm/jdk1.7.0_13/bin/java java /usr/bin/java 1 update-alternatives: error: alternative path /usr/bin/java doesn't exist. แน่นอน/usr/bin/javaไม่มีอยู่จริง แต่/usr/binทำไม่ได้? มีอะไรผิดปกติและฉันจะแก้ไขได้อย่างไร

2
apt-get update สำหรับ Ubuntu 10.04 [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน3 ปีที่ผ่านมา ฉันรู้ว่า Ubuntu 10.04 ไม่รองรับอีกต่อไป แต่ฉันยังคงใช้อยู่เพราะฉันใช้เครื่องเสมือน (VirtualBox) และในการทดลองก่อนหน้านี้เพื่อใช้รุ่น Ubuntu ที่อัปเดตเพิ่มเติมใด ๆ นั้นหนักเกินไปและช้าเกินไปในเครื่องของฉัน ตอนนี้เมื่อฉันลองทำ: apt-get update ฉันได้รับข้อผิดพลาดมากมาย: ... Ign http://il.archive.ubuntu.com lucid-updates/multiverse Packages Ign http://il.archive.ubuntu.com lucid-updates/multiverse Sources Err http://il.archive.ubuntu.com lucid/main Packages 404 Not Found Err http://il.archive.ubuntu.com lucid/restricted Packages 404 Not Found ... Err http://security.ubuntu.com lucid-security/main …

1
ทางเลือก java - เปลี่ยนโหมดอัตโนมัติ
ฉันติดตั้ง JDK สามตัวแล้วสิ่งนี้จำเป็นสำหรับบางโครงการที่ฉันทำงาน เมื่อฉันรันsudo update-alternatives --config javaฉันจะได้ผลลัพธ์: There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1074 auto mode 1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1073 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1074 manual mode 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 manual mode ฉันจะทำให้ตัวเลือก 3 (JDK 8) เป็นตัวเลือกที่เลือกในโหมดอัตโนมัติได้อย่างไร

6
วิธีการตั้งค่าเวอร์ชัน Java เริ่มต้น
ฉันได้รับการใช้ Java 6 บน Ubuntu 11.10 แต่ตอนนี้ฉันต้องการที่จะอัปเดตเวอร์ชัน 7 ฉันได้ติดตั้ง 7 รุ่นผ่าน PPA ตามที่อธิบายไว้ที่นี่ ถ้าฉันวิ่ง sudo update-alternatives --config java ฉันได้รับผลลัพธ์ต่อไปนี้: There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 64 auto mode 1 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode * 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 64 manual mode …

2
จะใช้ GCC 4.7 แทน 4.6 ได้อย่างไร
ดังนั้นฉันจึงทำงานในโครงการและฉันต้องการใช้คุณสมบัติ C11 บางอย่างสำหรับ C. เพื่อใช้คุณสมบัติเหล่านั้นต้องใช้ GCC 4.7 ดังนั้นฉันจึงไป synaptic และค้นหา 4.7 และฉันพบแพ็คเกจ gcc-4.7-base ดังนั้นฉัน ติดตั้งมัน [1] ดังนั้นตอนนี้ติดตั้ง gcc-4.7- เบสแล้วฉันคาดว่าจะสามารถใช้ 4.7 ได้ แต่ไม่เมื่อฉันgcc --versionยังคงแสดง 4.6.3 มากขึ้นเมื่อฉันพยายามโทรโดยตรง 4.7 (ผ่าน/usr/bin/gcc-4.7) มันไม่มีอยู่ แม้ว่าการgcc-4.6ปฏิบัติการจะมีอยู่ ฉันจะ "เปิดใช้งาน" GCC 4.7 ได้อย่างไร ฉันอ่านที่นี่คุณทำเรื่องบ้า ๆ บอ ๆupdate-alternativesแต่มันไม่ได้ผลสำหรับฉันเพราะการgcc-4.7ปฏิบัติการไม่มีอยู่จริงบนเครื่องของฉัน หมายเหตุ: 1. ฉันเห็น gcc-4.6-base ด้วยดังนั้นฉันจึงคิดว่าฉันจะถอนการติดตั้ง แต่ synaptic พยายามที่จะลบทุกแพ็คเกจที่ฉันติดตั้งและติดตั้ง Java runtime ดังนั้นด้วยเหตุผลที่ชัดเจนว่าฉันตัดสินใจไม่ลบมัน

2
จะเพิ่มกลุ่มลิงค์ในการอัพเดตทางเลือกได้อย่างไร?
เป็นไปได้หรือไม่ที่จะเพิ่มกลุ่มลิงค์ที่กำหนดเองในการอัพเดตทางเลือกที่ยังไม่มีตามค่าเริ่มต้น? ตัวอย่างเช่นฉันต้องการเพิ่ม Scala และไบนารีที่รองรับทั้งหมดเป็นกลุ่มลิงก์ 'scala' ฉันพยายามใช้สคริปต์นี้แต่ได้รับข้อผิดพลาด: update-alternatives: error: unknown argument `' ฉันไม่แน่ใจว่าสิ่งนั้นหมายถึงอะไร แต่หลังจากแก้ไขปัญหาสคริปต์ไปโดยไม่มีโชคฉันสงสัยว่าตัวเลือกการอัปเดตจะมีรายการกลุ่มการเชื่อมโยงแบบเข้ารหัสซึ่งไม่สามารถเพิ่มได้และนั่นไม่ใช่ รวมถึงสกาล่า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.