จะติดตั้ง VirtualBox Extension Pack เป็น VirtualBox เวอร์ชั่นล่าสุดบน Linux ได้อย่างไร


17

จะติดตั้ง VirtualBox Extension Pack เป็น VirtualBox เวอร์ชั่นล่าสุดบน Linux ได้อย่างไร

ฉันยังต้องการที่จะสามารถตรวจสอบชุดส่วนขยายได้รับการติดตั้งเรียบร้อยแล้วและถอนการติดตั้งถ้าฉันต้องการ

คำตอบ:


32

-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"

11

คุณสามารถติดตั้ง Extension Pack ผ่าน GUI ได้เช่นกัน:

ขั้นแรกให้คุณเข้าไปที่หน้าดาวน์โหลด VirtualBoxภายใต้หัวข้อ
Virtualbox ... Extension Packคุณจะพบลิงค์ที่รองรับแพลตฟอร์มทั้งหมด คลิกที่ลิงค์นี้ดาวน์โหลดชุดเสริม

ตอนนี้จากเมนูเลือกไฟล์ / การตั้งค่า

ป้อนคำอธิบายรูปภาพที่นี่

คลิกที่ไอคอนฉันทำเครื่องหมายเพื่อเลือกไฟล์นามสกุลและดำเนินการต่อ

แน่นอนว่าวิธีการ CLI นั้นมีประโยชน์มากที่คุณจะได้รับเร็วกว่าและไม่จำเป็นต้องเลื่อนดู EULA ...


ฉันยังไม่เข้าใจว่าทำไมคำตอบนี้จึงน้อยเกินไป การทำให้เครื่องไม่ทำงานนั้นเป็นวิธีที่ง่ายกว่ามาก
X.LINK

วิธีการแก้ปัญหานี้จะทำงานได้เฉพาะในกรณีที่ชุดเสริม (ไฟล์) เป็นท้องถิ่น / บนเครื่องของคุณ คำตอบนี้ไม่ได้ให้ข้อมูลเกี่ยวกับการดาวน์โหลดชุดเสริม
blong

@ จุดยอดเยี่ยมยาวฉันเพิ่มข้อมูลที่ฉันลืม ขอขอบคุณ.
guntbert

4

รักษาส่วนเสริมชุดอัปเดตของคุณให้ทันสมัยจาก 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

3

หรือถ้าคุณใช้ Debian ด้วยที่เก็บข้อมูลฟรีหรือ Ubuntu ด้วยลิขสิทธิ์:

sudo apt-get install virtualbox-ext-pack

การดำเนินการนี้จะแสดงใบอนุญาตหากคุณยังไม่ได้อนุมัติและหากคุณยอมรับใบอนุญาตให้ดาวน์โหลดรุ่นเสริมที่เหมาะสมและติดตั้ง แพ็คส่วนขยายจะได้รับการอัพเกรดพร้อมกับ VirtualBox เมื่อจำเป็น


แพ็คเกจใน repos มักจะเป็นเวอร์ชั่นที่เก่ากว่าแพ็คเกจที่คุณได้รับโดยตรงจากเว็บไซต์ และในขณะที่ VBox ยังคงเคลื่อนไหวค่อนข้างเร็ว ...
guntbert

2
@guntbert ฉันแค่อยากจะชี้ให้เห็นว่าส่วนต่อขยายได้รับการจัดทำแพ็กเกจ - แน่นอนถ้าคุณดาวน์โหลด VirtualBox เวอร์ชันใหม่จากเว็บไซต์ VirtualBox ให้ดาวน์โหลดแพ็คจากที่นั่น แต่ถ้าคุณใช้ VirtualBox ที่บรรจุในการกระจายของคุณให้ใช้ชุดการจับคู่จากการกระจาย Ubuntu 16.06 มี 5.0.18 ซึ่งไม่เก่ามากและใหม่กว่าเวอร์ชั่นที่คุณได้รับโดยทำตามคำแนะนำของ Burian!
Stephen Kitt

ยอดเยี่ยมจุด (ฉันเคยชินกับการค้นหารุ่น repo ที่ล้าสมัยมากขึ้น) และการจับที่ดีมากเกี่ยวกับรุ่นส่วนขยายที่ล้าสมัยที่เสนอใน anwer ของ burian
guntbert

1
virtualbox-ext-packดาวน์โหลดไฟล์ "ของจริง" จากเว็บไซต์ VirtualBox ของ Oracle การติดตั้งvirtualbox-ext-packทำให้ระบบของฉันหยุดทำงานและกำลังรอ "ข้อตกลงสิทธิ์การใช้งาน" - ไม่มีวิธี "เห็นด้วย" นี่เป็นข้อผิดพลาดในสคริปต์หลังการติดตั้งที่คุณได้รับสิ่งที่ Oracle มอบให้ ฉันมักจะหลีกเลี่ยงแพคเกจนี้และค่อนข้างจะติดตั้งชุดเสริมในบรรทัดคำสั่งผ่าน VBoxManager หรือ GUI (ไฟล์> การตั้งค่า> ส่วนขยาย> เพิ่มเลือกไฟล์ที่ดาวน์โหลดไว้ล่วงหน้ายอมรับใบอนุญาต) askubuntu.com/questions/754815/…
michael

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