VirtualBox komut satırından nasıl kurulur?


143

Ben bir acemiyim. Bazı nedenlerden dolayı Virtualbox yüklemem gerekiyor. Yazılım Merkezini kullanarak kolayca yükleyebildiğimi görüyorum, ancak daha fazla güven apt-get installduyduğum için daha güvenli bir araç buluyorum ve Terminal ile daha fazla uyum sağlayabilmeme yardımcı oluyor.

Öyleyse benim sorum şu: VirtualBox'u komut satırını kullanarak kurmanın bir yolu var mı? apt-get installAçmak, arşivlemek, vb. Kolay olmayan bir şeyi tercih ederim , çünkü Terminal'de nasıl yapılacağını hala bilmiyorum.


2
En yeni Oracle sürüm 4.3 için ayrıca bakınız: CLI talimatlarını içeren askubuntu.com/questions/41478/… . 13.10 için henüz bir depo bulunmadığını ancak 13.04 sürümünün de çalışması gerektiğini unutmayın.
Takkat

@Takkat - Şimdilik, en son sürümü çalıştırmadığım için 13.04 için bir depo yoksa, benim için sorun değil. :-) Ama bundan bahsetmen güzel. Diğer kullanıcılara yardımcı olabilir.
Cristiana Nicolae,


Yanıtlar:


178

Bir terminal aç ve çalıştır:

sudo apt-get install virtualbox 

çalışması gerekir.

Kurduktan sonra, muhtemelen konuk işletim sistemine konuk eklemeleri yüklemek istersiniz.

Ayrıca muhtemelen buradan alabileceğiniz uzantı paketini de istersiniz:

https://www.virtualbox.org/wiki/Downloads

Doğru sürümü aldığınızdan emin olun.

Xenial 16.04'ten itibaren, uzantı paketini Canonical depolarından da alabilirsiniz. Terminale gidin ve çalıştırın:

sudo apt install virtualbox-ext-pack 

Bu nedenle, Xenial 16.04'ten itibaren, aşağıdakini yazarak virtualbox ve extension pack'i alabilmeniz gerekir:

sudo apt install virtualbox virtualbox-ext-pack 

Ekrandaki talimatlara uyun.

Sanal kutuları yönetmek üzere kullanıcı arayüzü kurmak için bu komutu kullanın.

sudo apt install virtualbox-qt

1
@ Warren Hill - Çok teşekkürler! Dürüst olmak gerekirse, doğru sürüme bakmadan daha kolay yolu - sadece sudo apt-get install virtualbox - kullandım. Şimdiye kadar iyi çalışıyor. Ama bir dahaki sefere yüklemem gerekecek, daha akıllı olacağım ve tavsiyene uyacağım. :-)
Cristiana Nicolae

2
Ubuntu 15.04 cloud image - virtualbox için kurulum adayı bulunamadı. Bu geçen hafta çalıştı. İşte bir yapıştırma: pastebin.com/dYkSY3jc Virtualbox meta paketi Ubuntu15.04 bulut görüntülerimde mevcut değil, bu yüzden önce repoyu ekleyip güncellemek zorundayım.
spyderdy,

1
Bu artık işe yaramıyor. Askubuntu.com/a/713526/235667 yanıtına bakınız .
Vadorequest

virtualboxKomut satırında çalışmak ve sistem menümde görünmesi için virtualbox-qt'yi de kurmak zorunda kaldım .
Michael Scheper

Ubuntu 16.04 LTS ve 5.2'den önceki VirtualBox'un birlikte çalışmadığı unutulmamalıdır. Şu anda, Ubuntu tüm sistemi çökerten VirtualBox 5.0.40'ı gönderiyor. Ayrıntılar için bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1736116 adresine bakın.
Stephen M

38

VirtualBox’ın en son sürümüne sahip olmak istiyorsanız, aşağıdakileri kontrol edin: https://www.virtualbox.org/wiki/Linux_Downloads

Dağıtımınıza göre aşağıdaki satırlardan birini ekleyin /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
deb http://download.virtualbox.org/virtualbox/debian precise contrib

Alternatif olarak, add-apt-repositoryeklemek için kullanabilirsiniz /etc/apt/sources.list:

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

Güvenli anahtar ekle:

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

- veya Debian 8 ("Jessie") / Ubuntu 16.04 ("Xenial") ve sonrası için:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

VirtualBox'ı yükleyin:

sudo apt-get update
sudo apt-get install virtualbox-5.2

2
Bunun neden tercih edildiğini sudo apt-get install virtualboxve neden sadece kaçamayacağınızı açıklayabilir misiniz sudo apt-get install virtualbox-5.0?
Luke,

19

Kullanabilirsiniz

apt-cache search virtualbox

"sanal kutu" ile ilgili paketleri aramak için.

Diğerleri arasında bu bir paket bulur virtualbox. kullanım

apt-cache show virtualbox

Bu paket hakkında daha fazla bilgi almak için.

Açıklama, kullanmak istediklerinize benziyor.

sudo apt-get install virtualbox

Paketi yüklemek için


9

Virtualbox 5.0'ı yüklemek için bu komutları çalıştırın.

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib"
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install virtualbox-5.0 dkms 

dkms (isteğe bağlı): "Ubuntu / Debian kullanıcıları, bir sonraki apt-get yükseltme işlemi sırasında linux çekirdek sürümü değişirse, VirtualBox ana bilgisayar çekirdek modüllerinin (vboxdrv, vboxnetflt ve vboxnetadp) düzgün bir şekilde güncellenmesini sağlamak için dkms paketini kurmak isteyebilirler."


1
Not: Son şimdi oldu Şimdi 5.1gitmenin yolu bu ve kabul edilen cevap olmalı.
Vadorequest

Bu iyi bir cevap ancak doğru sürümlere sahip olduğunuzdan emin olmak için virtualbox.org/wiki/Linux_Downloads adresine başvurmanız gerekiyor . Burada listelenen hem anahtarlar hem de sanal kutu sürümleri güncel değildir.
Harlan Nelson

3

Ubuntu-15.04 bulut görüntülerimde, mevcut kaynaklardan gelen sanal kutu paketi eksik. Kostanos'un metodu işe yarıyor, ancak sanal kutu çalıştırmakta olduğunuz yayın sürümüne bağlı olarak birden fazla sürümü olan bir meta paket olduğundan, belirli bir sürüm belirtmeniz gerekebilir.

Burada bir yükleme adayını kontrol eden, varsa bir repo yükleyen, ardından paket listelerini güncelleyen ve sizin için yükleyen bir betik bulunmaktadır. Cevabında belirtildiği gibi, "canlı" adını yayın adınızla değiştirdiğinizden emin olun.

#!/bin/bash
if [ $(dpkg-query -W -f='${Status}' virtualbox 2>/dev/null | grep -c "ok installed") -eq 0 ];
  then
    if [ $(apt-cache search virtualbox | grep virtualbox) ];
      then
        apt-get install -y virtualbox
      else
        apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian vivid contrib"
        wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add -
        apt-get update
        apt-get install -y virtualbox-5.0
    fi
fi

Bunu bir Mythos proje otomasyonu için yazmak zorunda kaldım, böylece paylaşacağımı düşündüm.

Teşekkürler.


3

Linux için Oracle Official Doc'a göre, virtual boxiki yol kullanarak depoyu ekleyerek yükleyebilirsiniz

1 - (ubuntu sürümünüze göre) deposunu /etc/apt/sources.listdosyaya ekleyin [ ubuntu 16.04 xenial repositty için sonraki satır ]

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

2 - komut satırını kullanarak deposunu ekleyerek [ ubuntu 16.04 xenial repositty için sonraki satır ]

sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian xenial contrib"

Uyarı : Başka bir ubuntu sürümü için aynı depoyu kullanın. Ancak xenialubuntu sürümünüzün adını değiştirin.

deb http://download.virtualbox.org/virtualbox/debian {ubuntu-version-name} contrib

Daha sonra Oracle ortak anahtarlarını oracle_vbox_2016.asc , oracle_vbox.asc'dan kopyala anahtarını ekleyin ve iki dosyaya yapıştırın oracle_vbox_2016.asc, oracle_vbox.ascsonunda sisteminize ekleyin

sudo apt-key add oracle_vbox_2016.asc
sudo apt-key add oracle_vbox.asc

Komut satırlarını kullanarak Oracle genel anahtarları eklemenin başka bir yolu

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 -

son iki adımdan sonra komut satırını virtual boxkullanarak yüklemeniz gerekir apt-get install:

sudo apt-get update
sudo apt-get install virtualbox-5.1

virtual boxelle kurabilirsiniz Linux için Oracle Official Doc içerisindeki paket paketlerini indirerek İndirme Örneği: Ubuntu 16.04 xenial 64 bit paket paketi için indirme bağlantısı

Uyarılar arasında cevap @Kostanos cevabım aynı ama yüklemek virtualbox-5.0için de daha fazla bağlantı yüklemek içinvirtual box

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.