Bir Eklenti Paketi kurmak için VirtualBox sürümünü Oracle'dan nasıl kurarım?


24

VirtualBox OSE'yi Ubuntu Software Center'dan indirdim ancak sürümün sınırlı olduğu görülüyor. Tam sürüme sahip olmayı tercih ediyorum ve kapalı kaynak olup olmamasından gerçekten umrumda değil.

Terminal üzerinden kurabilir miyim veya bir web sitesinden bir şey indirmek zorunda mıyım?

Web'den indirdiğim yazılımı nasıl yükleyeceğimi bilmiyorum. Şimdiye kadar sadece Yazılım Merkezini kullandım.

Yanıtlar:


27

4.0 sürümünden önce iki tane VirtualBox sürümü vardı - biri açık kaynaklı, çoğu Linux dağıtımının da gönderildiği sürüm değildi. Bu noktada, artık iki ayrı sürüm olmamalı ve Ubuntu'nun 12.04'ten sonraki sürümleri için "OSE" sürümü kullanımdan kaldırılmıştır .

Ancak, VirtualBox en yeni sürümü her zaman, her zaman için geçerli değildir Ubuntu, şu anda desteklenen sürümleri için kullanılabilir Ubuntu sürümü . Bu, paketlerin Ubuntu'nun akış aşağısında ilerlemesini beklemeden en son hata düzeltmelerini ve özelliklerini sağlayacaktır.

Ek olarak, Oracle’ın kendilerinden desteğe ihtiyacınız olursa, piyasaya sürdükleri bir sürümden rapor veriyorsanız size günün saatini verme olasılıkları daha yüksektir.

Yazılım kaynaklarınıza ekleyebileceğiniz bir havuz sağlarlar. Başka bir deyişle, özellikle Ubuntu ile birlikte inşa edilirler. Eklemek için talimatları izlemeniz yeterlidir :

# 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

Depolarda yer almayan bir şey, aksine Ubuntu depolarında olduğu gibi, Extension Pack . Bu, manuel olarak indirmeniz ve yüklemeniz gerektiği anlamına gelir. Sürümler iki depo arasında uyuşmadığından, Ubuntu'nu kullanamazsınız. Neyse ki, işlem uzantısı paketi yüklemek için oldukça basittir. Normal indirme sayfasında bulabilirsiniz ve komut satırına kolayca yüklenebilir:

# 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
ve bir borçtan bile daha iyisi, onları
aramayı

33

Ubuntu’da Açık Kaynak (GPL v2) Sanal Kutusu> = 4.0’ı kurmanın ve korumanın önerilen yolu;

Oracle deposunu kaynaklarınıza ekleyin

32 bit sistem için veya çoklu erişim etkin değilse:

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

Oracle deposu, multiarch'i desteklemiyor. 64 bitlik çok kanallı sistemler için havuzları ekledik ( burada kaynak )

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

Ayrıca bir havuzun veya bir PPA'nın nasıl çalıştığı hakkında notlar da okuyabilirsiniz .

İmza anahtarını indirin ve yükleyin

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

Kaynak önbelleğini güncelle

sudo apt-get update

Sanal Kutu'yu Yazılım Merkezi veya komut satırından yükleyin

sudo apt-get install virtual-box-5.0

Değiştir -5.0şu anki Sanal Kutusu sürümü ile.

Her çekirdek güncellemenizde çekirdek sürücüsünü derlemek istemiyorsanız, ayrıca dkms'yi de yüklemeniz önerilir:

sudo apt-get install dkms

Extension Pack'i indirin ve yükleyin

USB 2.0 veya USB 3.0 gibi genişletilmiş işlevler elde etmek veya Uzak Masaüstü Protokolü (RDP) desteği veya desteği almak için, Virtual Virtual Box Eklenti Paketini indirerek Sanal Kutu kurulumunuzu kapalı kaynak ( Kişisel Kullanım ve Değerlendirme Lisansına bakınız ) yapabilirsiniz.

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

Virtual Box ile mevcut indirme bağlantısını ve indirilebilecek uzantı paketinin <version>güncel durumunu almak için Oracle Virtual Box İndirme sayfasını ziyaret etmeniz gerekir <filename>.

Not: Uzantı paketlerinin her zaman aynı Sanal Kutu sürümü için olması gerekir.

Kurulum çift tıklanarak veya Dosya -> Tercihler -> Uzantılar altındaki Sanal Kutu Yöneticisi GUI ile yapılır :

görüntü tanımını buraya girin

Bir uzantı paketini komut satırından yüklemek için aşağıdaki komutu çalıştırıyoruz

VBoxManage extpack install [--replace] <filename>

<filename>İndirilen uzantı paketinizin yoluyla değiştirin ve --replacedaha önce yüklenmiş olan uzantı sürümünün eski olması durumunda bu seçeneği kullanın .

Not: Virtual Box'ı daha yeni bir sürüme yükseltirken, uzantı paketini el ile de yükseltmemiz gerekir. Bu otomatik olarak depodan yapılmayacaktır.


3B desteği (Unity'yi çalıştırmak için), daha iyi masaüstü entegrasyonu, sanal ekran geometrisini değiştirmek ve daha fazlası , Konuk Eklemeleri'ni yükleyerek elde edilebilir .


6
4.0 sürümünden önce, VirtualBox'un iki sürümü vardı: 
tüm özellikleri içeren bir tam ikili dosya ve "Açık Kaynak Sürümü" (OSE)
 kaynak kodu ile. 4.0 sürümüyle, artık yalnızca bir sürüm var.
açık kaynak ve kapalı kaynak bileşenleri taşındı 
ayrı bir uzatma paketine 

Gönderen virtualbox

Bu yüzden 4.0'dan önce bir sürüm bulmanız veya uzantı paketini bulmanız gerekir (bulurken düzenleyeceğim;))

edit: İşte başlıyoruz: Extension pack nasıl indirilir

2. linkten: Extension Pack'i VBoxManage kullanarak komut satırından yükleyebilirsiniz.

VBoxManage extpack kurulumu |
                   kaldırma [--force] |
                   Temizlemek

Uzantı paketini tam olarak nerede bulabiliriz?
Oxwivi

Bugünlerde uzatma paketini kurmak çok daha kolay: askubuntu.com/a/872206/15600
TomTasche
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.