ฉันจะติดตั้ง VirtualBox เวอร์ชันจาก Oracle เพื่อติดตั้ง Extension Pack ได้อย่างไร


24

ฉันดาวน์โหลด VirtualBox OSE จากศูนย์ซอฟต์แวร์ Ubuntu แต่ดูเหมือนว่ารุ่นนั้นมี จำกัด ฉันชอบที่จะมีเวอร์ชั่นสมบูรณ์และไม่สนใจว่ามันจะเป็นแหล่งข้อมูลปิดหรือไม่

ฉันสามารถติดตั้งผ่านเทอร์มินัลหรือฉันต้องดาวน์โหลดบางสิ่งจากเว็บไซต์

ฉันไม่รู้วิธีติดตั้งซอฟต์แวร์ที่ฉันดาวน์โหลดจากเว็บ จนถึงตอนนี้ฉันใช้แค่ Software Center เท่านั้น

คำตอบ:


27

ก่อนหน้าเวอร์ชัน 4.0 มี VirtualBox สองเวอร์ชัน - อันหนึ่งเป็นโอเพ่นซอร์สและเป็นเวอร์ชั่นที่ลีนุกซ์ส่วนใหญ่จัดส่งมาด้วย ณ จุดนี้ไม่ควรมีสองรุ่นแยกต่างหากและรุ่น"OSE" ถูกคัดค้านสำหรับ Ubuntu รุ่นที่เกิน 12.04

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

นอกจากนี้หากคุณต้องการการสนับสนุนจาก Oracle พวกเขามีแนวโน้มที่จะให้เวลากับคุณในกรณีที่คุณรายงานจากเวอร์ชันที่เผยแพร่

พวกเขามีที่เก็บซึ่งคุณสามารถเพิ่มลงในแหล่งซอฟต์แวร์ของคุณ กล่าวอีกนัยหนึ่งพวกเขาสร้างเฉพาะกับ Ubuntu ในใจ หากต้องการเพิ่มเพียงทำตามคำแนะนำ :

# first make sure to remove your current virtualbox
sudo apt purge virtualbox

# next, add the repository to your sources
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

# add public keys to verify downloads
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

# now update to complete the process of adding the repository
sudo apt update

# install dkms if you haven't already
sudo apt install dkms

# install virtualbox; change version number as needed
sudo apt install virtualbox-5.0

สิ่งหนึ่งที่ไม่รวมอยู่ในที่เก็บซึ่งแตกต่างจากที่อยู่ในที่เก็บของ Ubuntu คือชุดเสริม นั่นหมายความว่าคุณต้องดาวน์โหลดและติดตั้งด้วยตนเอง เนื่องจากเวอร์ชันไม่ตรงกันระหว่างสองที่เก็บคุณไม่สามารถใช้ Ubuntu ได้ โชคดีที่กระบวนการติดตั้งส่วนขยายนั้นค่อนข้างง่าย คุณสามารถค้นหาได้ในหน้าดาวน์โหลดปกติและสามารถติดตั้งได้อย่างง่ายดายในบรรทัดคำสั่ง:

# make sure no VMs are running when you do this or it will fail
# and make sure to replace /path/to/ext-pack with the actual path to the downloaded extension pack ☺
vboxmanage extpack install --replace /path/to/ext-pack

2
และดียิ่งกว่า deb คือที่เก็บ deb ที่คุณสามารถรับการอัปเดตได้โดยไม่ต้องจำไว้ว่าต้องมองหาพวกเขา
Jeremy Bicha

33

วิธีที่แนะนำในการติดตั้งและบำรุงรักษากล่องเสมือนของ Open Source (GPL v2)> = 4.0 ใน Ubuntu

เพิ่มที่เก็บ Oracle ในแหล่งที่มาของคุณ

สำหรับระบบ 32- บิตหรือเมื่อไม่ได้เปิดใช้งาน multiarch:

sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

ที่เก็บ Oracle ไม่สนับสนุน multiarch สำหรับระบบ multiarch 64- บิตเราเพิ่มที่เก็บด้วย ( ที่นี่ )

sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

นอกจากนี้คุณยังสามารถอ่านบันทึกเกี่ยวกับวิธีการที่เก็บหรืองาน PPA

ดาวน์โหลดและติดตั้งรหัสลายเซ็น

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

คัดค้านแหล่งแคชของคุณ

sudo apt-get update

ติดตั้ง Virtual Box ผ่าน Software Center หรือบรรทัดคำสั่ง

sudo apt-get install virtual-box-5.0

แทนที่-5.0ด้วยการเปิดตัว Virtual Box ปัจจุบัน

หากคุณไม่ต้องการรวบรวมไดรเวอร์เคอร์เนลทุกครั้งที่เคอร์เนลของคุณอัพเดทแนะนำให้ติดตั้ง dkms โดย:

sudo apt-get install dkms

ดาวน์โหลดและติดตั้ง Extension Pack

ในการรับฟังก์ชั่นเพิ่มเติมเช่นการสนับสนุน USB 2.0 หรือ USB 3.0 หรือ Remote Desktop Protocol (RDP) คุณสามารถทำให้การติดตั้งกล่องเสมือนของคุณเป็นแหล่งปิด ( ดูใบอนุญาตการใช้งานส่วนตัวและการประเมินผล ) โดยการดาวน์โหลด Oracle Virtual Box

wget http://download.virtualbox.org/virtualbox/<version>/<filename>

คุณต้องไปที่หน้าดาวน์โหลด Oracle Virtual Boxเพื่อรับลิงค์ดาวน์โหลดปัจจุบันด้วย Virtual Box <version>และชุดปัจจุบัน<filename>ของส่วนขยายที่สามารถดาวน์โหลดได้

หมายเหตุ:ส่วนต่อขยายจำเป็นต้องใช้สำหรับ Virtual Box รุ่นเดียวกันทุกครั้ง

การติดตั้งทำได้โดยดับเบิลคลิกหรือด้วยVirtual Box Manager GUIภายใต้ไฟล์ -> การตั้งค่า -> ส่วนขยาย :

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

ในการติดตั้งส่วนขยายแพ็คจากบรรทัดคำสั่งเราเรียกใช้คำสั่งต่อไปนี้

VBoxManage extpack install [--replace] <filename>

แทนที่<filename>ด้วยพา ธ ไปยังชุดส่วนขยายที่คุณดาวน์โหลดและใช้ตัวเลือก--replaceในกรณีที่คุณมีชุดส่วนขยายรุ่นเก่ากว่าติดตั้งไว้แล้ว

หมายเหตุ:ในการอัพเกรด Virtual Box เป็นเวอร์ชั่นที่ใหม่กว่าเราต้องทำการอัพเกรดด้วยตัวเองด้วย สิ่งนี้จะไม่ทำโดยอัตโนมัติจากพื้นที่เก็บข้อมูล


สนับสนุน 3D (เพื่อเรียกความสามัคคี) บูรณาการสก์ท็อปที่ดีกว่าการเปลี่ยนรูปทรงเรขาคณิตที่หน้าจอเสมือนและอื่น ๆ สามารถทำได้โดยการติดตั้ง Guest เพิ่ม


6
ก่อนเวอร์ชัน 4.0 มี VirtualBox สองรุ่น: 
ไบนารีเต็มรูปแบบที่มีคุณสมบัติทั้งหมดและ "Open Source Edition" (OSE)
 ด้วยรหัสที่มา ด้วยเวอร์ชัน 4.0 มีเพียงหนึ่งเวอร์ชันเท่านั้น
ซึ่งเป็นโอเพนซอร์ซและส่วนประกอบแบบปิดได้ถูกย้ายไปแล้ว 
ไปยังชุดส่วนขยายแยกต่างหาก 

จากvirtualbox

ดังนั้นคุณจะต้องค้นหารุ่นก่อนหน้า 4.0 หรือค้นหาส่วนเสริม (ฉันจะแก้ไขมันเมื่อฉันพบมัน))

แก้ไข: ไปเลย: ขยายชุดวิธีการและดาวน์โหลด

จากลิงค์ที่ 2: คุณสามารถติดตั้ง Extension Pack จากบรรทัดคำสั่งโดยใช้ VBoxManage

VBoxManage Extpack ติดตั้ง |
                   ถอนการติดตั้ง [--force] |
                   ทำความสะอาด

เราจะหาแพ็คเสริมได้ที่ไหน?
Oxwivi

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