จะติดตั้ง VirtualBox Extension Pack เป็น VirtualBox เวอร์ชั่นล่าสุดบน Linux ได้อย่างไร
ฉันยังต้องการที่จะสามารถตรวจสอบชุดส่วนขยายได้รับการติดตั้งเรียบร้อยแล้วและถอนการติดตั้งถ้าฉันต้องการ
จะติดตั้ง VirtualBox Extension Pack เป็น VirtualBox เวอร์ชั่นล่าสุดบน Linux ได้อย่างไร
ฉันยังต้องการที่จะสามารถตรวจสอบชุดส่วนขยายได้รับการติดตั้งเรียบร้อยแล้วและถอนการติดตั้งถ้าฉันต้องการ
คำตอบ:
-First คุณจะต้องเป็นไปตามVirtualBox ขยายแพ็คการใช้งานส่วนบุคคลและการประเมินผลใบอนุญาต
คำอธิบายของฟังก์ชันการทำงานของ VirtualBox Extension Pack:
อุปกรณ์ USB 2.0 และ USB 3.0, VirtualBox RDP, การเข้ารหัสดิสก์, การบูต NVMe และ PXE สำหรับการ์ด Intel
ตอนนี้มาดาวน์โหลดสิ่งแช่ง:
เราจำเป็นต้องเก็บรุ่น VirtualBox ล่าสุดไว้ในตัวแปรลองเรียกมันดู LatestVirtualBoxVersion
ดาวน์โหลด VirtualBox Extension Pack เวอร์ชันล่าสุดซับในหนึ่งไฟล์ดังนี้
LatestVirtualBoxVersion=$(wget -qO - http://download.virtualbox.org/virtualbox/LATEST-STABLE.TXT) && wget "http://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack"
การลดความซับซ้อนระบุแหล่งที่มาไปguntbert ขอขอบคุณ.
คุณอาจต้องการตรวจสอบความถูกต้องโดยเปรียบเทียบการตรวจสอบ SHA-256 กับไฟล์:
https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/SHA256SUMS
จากนั้นเราติดตั้งดังต่อไปนี้:
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack
หากต้องการตรวจสอบว่าติดตั้งเรียบร้อยแล้วเราอาจแสดงรายการชุดส่วนขยายที่ติดตั้งไว้:
VBoxManage list extpacks
หากต้องการถอนการติดตั้งชุดส่วนขยาย:
sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
คุณสามารถติดตั้ง Extension Pack ผ่าน GUI ได้เช่นกัน:
ขั้นแรกให้คุณเข้าไปที่หน้าดาวน์โหลด VirtualBoxภายใต้หัวข้อ
Virtualbox ... Extension Packคุณจะพบลิงค์ที่รองรับแพลตฟอร์มทั้งหมด คลิกที่ลิงค์นี้ดาวน์โหลดชุดเสริม
ตอนนี้จากเมนูเลือกไฟล์ / การตั้งค่า
คลิกที่ไอคอนฉันทำเครื่องหมายเพื่อเลือกไฟล์นามสกุลและดำเนินการต่อ
แน่นอนว่าวิธีการ CLI นั้นมีประโยชน์มากที่คุณจะได้รับเร็วกว่าและไม่จำเป็นต้องเลื่อนดู EULA ...
รักษาส่วนเสริมชุดอัปเดตของคุณให้ทันสมัยจาก CLI
ฉันสมมติว่าคุณติดตั้ง VBox เวอร์ชันล่าสุดเสมอ (Oracle มีที่เก็บสำหรับ Ubuntu, Debian, OpnenSUSE, SLES, Fedora และ Oracle Linux)
รับหมายเลขเวอร์ชันของเวอร์ชั่นล่าสุด:
vboxversion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST.TXT)
wget -qO -
เก็บwget
เงียบและดึงเนื้อหาของไฟล์นั้นไปstdout
ที่ซึ่งสามารถบันทึกลงในตัวแปร
ดาวน์โหลด Extension Pack ล่าสุด
wget "https://download.virtualbox.org/virtualbox/${vboxversion}/Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack"
ติดตั้ง (แม้ว่าจะมีรุ่นเก่ากว่าอยู่แล้ว)
sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack
หรือถ้าคุณใช้ Debian ด้วยที่เก็บข้อมูลฟรีหรือ Ubuntu ด้วยลิขสิทธิ์:
sudo apt-get install virtualbox-ext-pack
การดำเนินการนี้จะแสดงใบอนุญาตหากคุณยังไม่ได้อนุมัติและหากคุณยอมรับใบอนุญาตให้ดาวน์โหลดรุ่นเสริมที่เหมาะสมและติดตั้ง แพ็คส่วนขยายจะได้รับการอัพเกรดพร้อมกับ VirtualBox เมื่อจำเป็น
virtualbox-ext-pack
ดาวน์โหลดไฟล์ "ของจริง" จากเว็บไซต์ VirtualBox ของ Oracle การติดตั้งvirtualbox-ext-pack
ทำให้ระบบของฉันหยุดทำงานและกำลังรอ "ข้อตกลงสิทธิ์การใช้งาน" - ไม่มีวิธี "เห็นด้วย" นี่เป็นข้อผิดพลาดในสคริปต์หลังการติดตั้งที่คุณได้รับสิ่งที่ Oracle มอบให้ ฉันมักจะหลีกเลี่ยงแพคเกจนี้และค่อนข้างจะติดตั้งชุดเสริมในบรรทัดคำสั่งผ่าน VBoxManager หรือ GUI (ไฟล์> การตั้งค่า> ส่วนขยาย> เพิ่มเลือกไฟล์ที่ดาวน์โหลดไว้ล่วงหน้ายอมรับใบอนุญาต) askubuntu.com/questions/754815/…