VirtualBox Uzantı Paketi'ni Ubuntu depolarından kurabilir miyim?


17

VirtualBox, birkaç sunucu kurulumunda, her zaman GUI olmadan, vboxmanagekomutları kullanarak yönetiyor .

Oracle PPA'dan yüklerdim, ancak vbox'ın iki farklı sürümünün sonundan bu yana Ubuntu depolarından yüklüyorum. Konuk eklentileri iso'yu yüklemek için paketi buldum, ancak orada olan uzantı paketlerinin farkında değildim.

14.04 için Virtualbox sürümü biraz geri 4.3.10 4.3.34 taşındı soruyorum, bu yüzden çalışan benim için bir adım ekledi apt-get dist-upgrade.

Bunları Oracle'dan nasıl tutacağımı ve manuel olarak nasıl kuracağımı biliyorum, ancak GUI kullanmadan başka bir yöntem var mı? Uzantı paketleri Ubuntu depolarının herhangi bir yerinde mi?

Yanıtlar:


15

Virtual Box eklenti paketi kapalı kaynaklı özel bir yazılım olduğundan, Ubuntu depolarından debian paketleri veya ikili dosyalar sağlayamayacağız.

Depolar tarafından sağlanan Sanal Kutu sürümlerine eklenti paketlerinin yüklenmesini kolaylaştırmak için, Ubuntu> = 15.10'dan çoklu paket deposunda Oracle ( virtualbox-ext-pack) ' dan indirilecek olan çoklu indirme deposunda bir indirme yardımcı komut dosyası tutuyoruz .

Diğer kaynaklardan indirip yüklediğiniz Virtual Box sürümleri için bunu yüklemeyin.


3
virtualbox-ext-packOracle şu anda yüklemeye çalışırken, var ama esasen üzerinde denenmemiş ne olursa olsun indirme sizin sisteme. virtualbox-ext-pack"Yazılım güncelleyici" ile yükleme sistemimi (Ubuntu 17.04) kırdı, "lisans anlaşması" nı beklerken asılı kaldı - "kabul etmenin" hiçbir yolu yoktu. Bu, yükleme sonrası komut dosyasındaki bir hatadır ve kaldırmanın yanı sıra kurtarmanın bir yolu yoktur. Bu paketten kaçınmak ve VBoxManager veya GUI aracılığıyla komut satırına uzantı paketini yüklemek daha güvenlidir (dosya> tercihler> uzantılar> ekleyin, önceden indirilmiş dosyayı seçin, lisans kabul edin).
michael

@michael_n: Çok gerçek ... o olmalı , en azından indirmek için denemek ve Sanal Box depo sürümünü eşleşen uzatma paketi kabul ediyorum. Ben de her zaman manuel olarak indiriyorum.
Takkat

1
@ LuísdeSousa virtualbox-ext-packindirme yardımcısı hala 16.04, 17.04 ve 17.10 için sağlanmıştır. Lisans kabul ettikten sonra o indirecektir ve virtualbox repo sürümü için uzatma paketini yükleyin /usr/share/virtualbox-ext-packdan http://download.virtualbox.org/virtualbox/. Sizin durumunuzda "çalışmaz" nedir?
Takkat

1
Bu paketi Ubuntu 16.04, Lubuntu 16.04 ve Ubuntu 17.04 üzerine yüklemeye çalıştım. İndirdikten sonra Oracle extpack'i her zaman yükleyemez. Bunu bir dizi sistem hatası takip eder. @Michael'ın yukarıda bildirdiği gibi Lubuntu 16.04'te sistem kararsız hale geldi. virtualbox-ext-packPaketi ne pahasına olursa olsun kaçının .
Luís de Sousa

1
@ LuísdeSousa: Soru Ubuntu depolarından kurmanın bir yolunu sordu - bunu bilmemin tek yolu bu . Bu paket sizin durumunuzda beklendiği gibi çalışmazsa, paketi paket sahiplerine bir hata olarak bildirmelisiniz. "Sisteminiz kararsız hale geldiyse", yanlışlıkla resmi depolardan farklı bir sanal kutu sürümü için yüklemeyi denemeniz olasıdır. Bunun yalnızca repository.version için virtualbox-ext-packamaçlandığını ve bu sürümü bağımlılık olarak yükleyeceğini unutmayın. virtualbox
Takkat

17

Bu, sanal kutunun zaten kurulu olduğunu varsayar.

Ubuntu'daki virtualbox-ext-pack paketinin kaynağına baktım ve bazı taşlar buldum. Ben bu paket kullandığım bir komut dosyası ne yaptığı bir varyasyon olan aşağıdakileri yaptım:

VBOXVERSION=$(VBoxManage --version | sed -r 's/([0-9])\.([0-9])\.([0-9]{1,2}).*/\1.\2.\3/')
wget -q -N "http://download.virtualbox.org/virtualbox/$VBOXVERSION/Oracle_VM_VirtualBox_Extension_Pack-$VBOXVERSION.vbox-extpack"
VBoxManage extpack install --replace Oracle*.vbox-extpack

Bu Debian Jessie'nin üzerindeydi, ancak Linux'un neredeyse tüm lezzetlerinde, muhtemelen Unix'de de aynı şekilde çalışacağından eminim.


Teşekkürler Arronical. Bu arada, şahsen şu anda kabul edilen cevabı (Takkat tarafından) geriye dönük uyumluluk ve Ubuntu 15.10'un bir LTS olmaması nedeniyle çok uygun bir çözüm olarak görmüyorum. 15.04 desteği sonlandırıldı ve 15.10 yalnızca Temmuz 2016'ya kadar destek görecek. Bir sonraki LTS (16.04) varsayalım, o zaman Takkat'ın cevabı en iyisi olacaktır, ancak şu an için henüz ilan edilmiş bir çıkış tarihi yoktur.
nicholas.alipaz

Demek istediği, 15.10'dan itibaren (> =) virtualbox-ext-packpaketin depolarda bulunmasıdır. Sanırım ext paketinin depolarda olup olmadığı sorusunu cevaplıyor ve benim sürümüm olan 14.04'te çalışması gereken bir çözüm veriyorsunuz. Birinde 2 soru sormak benim hatam! Ayrıca 16.04 Xenial Xerus'un çıkış tarihinin yarın wiki.ubuntu.com/XenialXerus/ReleaseSchedule olduğuna inanıyorum . 14.04 hakkında sorduğumda, bir şans bulduğumda komutlarınıza bir şans vereceğim ve eğer çalışırlarsa cevabınızı kabul edeceğim, bana mantıklı görünüyorlar.
Arronik

Arronical, garip bir şekilde 16.04'ün yaklaşan sürümünü görmemiştim. Ancak evet, cevabının 15.10'dan itibaren virtualbox-ext-pack paketini kullanarak bir çözüm olacağını belirttiğini anladım. Depolardan nasıl kurulacağı sorusunu cevaplasa da, eski sürümlerdeki herkes için bir çözüm sağlamadığını not etmeye çalışıyordum. Ve iki şey sorduğunuzdan beri sorunuzun biraz yüklü olduğunu kabul ediyorum. 1. repo'dan kurulabilir ve 2. gui olmayan başka bir yöntemle nasıl yapılır. Asıl soruyu yeniden gözden geçirmek bile ihtiyatlı olabilir.
nicholas.alipaz

Bu arada, aslında yazdığım bu komutların tek kısmı ilk satırdı, çünkü sanal kutu sürüm numarasını almam gerekiyordu. Geri kalanlar, $VBOXVERSIONkarışımın içine eklenerek bir değişiklik yapılarak, sanal kutu-genişletme paketinden belirlendi .
nicholas.alipaz

16.04 ile güzel çalışıyor. sudoSon komutu eklemek zorunda kaldım .
kmonsoor

11

Ubuntu 17.04+ sürümünde:

sudo apt install virtualbox-ext-pack

Not: Bu sorunun uzun zaman önce bu bir seçenek olmadığında yapıldığını biliyorum, ancak bu cevabı 2018'den itibaren Google aracılığıyla buraya gelen insanlara yardımcı olmak için yazıyorum.


2
Bu gönderiyi takdir ediyorum.
j0h

8

apt-cache search virtualboxBana virtualbox-ext-packaradığınız paket olanı veriyor .

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.