VirtualBox: installazione: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
http→https e warningbox
(repo per Wheezy)
(http→https e warningbox)
(37 versioni intermedie di 3 utenti non mostrate)
Riga 3: Riga 3:
L'installazione di VirtualBox può essere effettuata in due modi:
L'installazione di VirtualBox può essere effettuata in due modi:
* dai [[repository]] ufficiali
* dai [[repository]] ufficiali
* dal [https://www.virtualbox.org/wiki/Linux_Downloads repository] messo a disposizione da Oracle
* dal repository<sup>[[#Link esterni|[2]]]</sup> messo a disposizione da Oracle
 
Attualmente VirtualBox è contenuto nella [[sezione]] "[[contrib]]" dei repository Debian in quanto è necessario il compilatore non-free Open Watcom per la creazione del BIOS<sup>[[#Link esterni|[1]]]</sup>.<br/>
La differenza tra i pacchetti di VirtualBox in Debian e il pacchetto fornito da Oracle è sostanzialmente solo la diversa versione del software.<br/>
Nei repository di Oracle è possibile trovare sempre l'ultima versione disponibile, mentre per Debian si avranno aggiornamenti leggermente più lenti ma con la garanzia che il software installato sia perfettamente compatibile con il sistema operativo e con gli altri pacchetti presenti sulle propria macchina oltre ad assicurare la sua piena aderenza alla [[policy]] di Debian. Questo non viene garantito installando VirtualBox da repository esterni come quello messo a disposizione da Oracle.


== Repository di Debian ==
== Repository di Debian ==
=== Wheezy e Sid ===
 
=== Premessa ===
 
L'installazione dei pacchetti raccomandati da VirtualBox implica l'installazione di un ingente quantitativo di pacchetti legati ad ambienti grafici.<br/>
Questo non è evidentemente un problema se la macchina su cui si sta per installare VirtualBox è già dotata di un ambiente grafico e/o si prevede di gestire sistemi guest con ambiente grafico, tipo Windows, ma in caso contrario i pacchetti raccomandati finiscono solo per appesantire inutilmente il sistema.<br/>
La differenza è notevole, si va da più di 500 MB di pacchetti da scaricare nel primo caso a meno di 100 nel secondo, pertanto se si ricade nel secondo caso accertarsi di non aver abilitato l'installazione automatica dei pacchetti raccomandati.
 
=== Wheezy, Jessie, Buster e Sid ===
 
È sufficiente un:
È sufficiente un:
<pre># apt-get install virtualbox</pre>
<pre># apt-get install virtualbox virtualbox-dkms virtualbox-qt</pre>
Il [[pacchetto]] "virtualbox-qt" non è indispensabile e serve solo per ottenere un'interfaccia basata sulle librerie Qt (ad esempio per chi utilizza KDE).
 
=== Stretch backport ===
VirtualBox, rimosso dai repository di Stretch per motivi di sicurezza (vedere [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794466 questo] [[bug]]) prima del rilascio dell'attuale stable, é disponibile nei [[repository]] [[backport]] di [[Stretch]].<br />
Per procedere con l'installazione, [[Il_repository_Backports#Configurazione | configurare]] il proprio sources.list abilitando tale repository e procedere con:
<pre># apt-get update
 
# apt-get install -t stretch-backports virtualbox virtualbox-dkms virtualbox-qt</pre>


=== Squeeze ===
=== Squeeze ===
Se si ha la necessità di installare VirtualBox per Squeeze, bisogna necessariamente abilitare i [[Il repository Backports|Backports]] che permettono di installarne la versione 4.<br/>
Squeeze non è più supportata da Debian e si consiglia un aggiornamento a versioni più recenti. La versione di VirtualBox presente negli [[Archivi Debian]] (pacchetto ''virtualbox-ose'') è la 3.2.
Senza i Backports, il pacchetto disponibile è ''virtualbox-ose'' fermo alla versione 3.2 .


== Repository di Oracle ==
== Repository di Oracle ==
VirtualBox è anche presente nei repository messi a disposizione da Oracle sul [http://www.virtualbox.org/wiki/Linux_Downloads proprio sito]. Dalla versione 4 l'unica differenza rispetto ai repository di Debian è data da un'eventuale versione più recente.<br/>
VirtualBox è anche presente nei repository messi a disposizione da Oracle<sup>[[#Link esterni|[1]]]</sup>. Dalla versione 4 l'unica differenza rispetto ai repository di Debian è data da un'eventuale versione più recente.<br/>


In caso si decida di scegliere questa via, inserire in <code>/etc/apt/sources.list</code> le seguenti righe per la versione Debian che si sta utilizzando.
In caso si decida di scegliere questa via, inserire in <code>/etc/apt/sources.list</code> le seguenti righe per la versione Debian che si sta utilizzando.
=== Stretch, Buster e Sid ===
<pre>
### Repository di VirtualBox ###
deb https://download.virtualbox.org/virtualbox/debian stretch contrib
</pre>
=== Jessie ===
<pre>
### Repository di VirtualBox ###
deb https://download.virtualbox.org/virtualbox/debian jessie contrib
</pre>
=== Wheezy ===
=== Wheezy ===
<pre>
<pre>
### Repository di Virtualbox ###
### Repository di VirtualBox ###
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
deb https://download.virtualbox.org/virtualbox/debian wheezy contrib
</pre>
</pre>


=== Lenny e Squeeze ===
=== Squeeze ===
Per Squeeze:
<pre>
<pre>
### Repository di Virtualbox ###
### Repository di VirtualBox ###
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
deb https://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
</pre>
</pre>
Oppure per Lenny:
 
=== Lenny ===
<pre>
<pre>
### Repository di Virtualbox ###
### Repository di VirtualBox ###
deb http://download.virtualbox.org/virtualbox/debian lenny contrib non-free
deb https://download.virtualbox.org/virtualbox/debian lenny contrib non-free
</pre>
</pre>


== Installazione ==
=== Installazione ===
Copiare e registrare la chiave pubblica di Oracle:
Per installare VirtualBox dai repository di Oracle, bisogna innanzitutto prelevare due chiavi pubbliche necessarie per controllare l'autenticità dei pacchetti:
<pre>
# apt-key adv --fetch-keys  http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc
# apt-key adv --fetch-keys  http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
</pre>
e quindi controllare che l'impronta digitale ([[fingerprint]]) delle chiavi appena importate sia corretta. Ad esempio, se il comando:
<pre>
<pre>
# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
# apt-key list
</pre>
</pre>
restituisce, tra le altre cose, qualcosa di simile a:
pub  1024D/'''98AB5139''' 2010-05-18
uid                  Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>
sub  2048g/281DDC4B 2010-05-18
pub  4096R/'''2980AECF''' 2016-04-22
uid                  Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>
sub  4096R/920E471F 2016-04-22


Aggiornare la lista dei pacchetti prelevabili dai repository:
il fingerprint per le due chiavi pubbliche con ID uguale a '''98AB5139''' e '''2980AECF''' deve essere ricavato con il comando [[apt-key]]:
<pre>#  apt-key finger 98AB5139 2980AECF</pre>
che restituirà in output:
pub  1024D/98AB5139 2010-05-18
      Impronta digitale della chiave = '''7B0F AB3A 13B9 0743 5925  D9C9 5442 2A4B 98AB 5139'''
uid                  Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>
sub  2048g/281DDC4B 2010-05-18
pub  4096R/2980AECF 2016-04-22
      Impronta digitale della chiave = '''B9F8 D658 297A F3EF C18D  5CDF A2F6 83C5 2980 AECF'''
uid                  Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>
sub  4096R/920E471F 2016-04-22
 
I due fingerprint ottenuti vanno confrontati con quelli contenuti in questa pagina<sup>[[#Link esterni|[2]]]</sup>. Installare i pacchetti provenienti dal repository di Oracle <u>'''solo'''</u> nel caso in cui i valori siano identici.
 
Una volta verificate con successo la chiavi pubbliche, si può passare ad aggiornare la lista dei pacchetti prelevabili dai repository:
<pre># apt-get update</pre>
<pre># apt-get update</pre>


Infine installare Virtualbox:
ed infine a installare VirtualBox in base alla versione di Debian utilizzata:
<pre># apt-get install virtualbox-4.2</pre>
* '''Wheezy, Jessie, Stretch, Buster e Sid'''<pre># apt-get install virtualbox-5.2</pre>{{Warningbox | Nel caso in cui venga visualizzato un messaggio simile a questo durante l'installazione:<pre>I seguenti pacchetti hanno dipendenze non soddisfatte:
virtualbox-5.2 : Dipende: libcurl3 (>= 7.16.2) ma non sta per essere installato
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.</pre>si consiglia di attendere che il problema vanga risolto oppure di installare la versione 5.1 di VirtualBox:<pre># apt-get install virtualbox-5.1</pre> oppure, se abbastanza esperti e nel caso in cui le altre applicazioni lo consentano, di risolvere manualmente le dipendenze.}}
* '''Squeeze'''<pre># apt-get install virtualbox-5.0</pre>
* '''Lenny'''<pre># apt-get install virtualbox-4.1</pre>
 
== Link esterni ==
[1] [http://metadata.ftp-master.debian.org/changelogs/contrib/v/virtualbox/stable_copyright Copyright di VirtualBox]<br/>
[2] [https://www.virtualbox.org/wiki/Linux_Downloads Download di VirtualBox dal sito Oracle (pacchetti .deb e repository)]<br/>


[[Categoria:Virtualizzazione]] [[Categoria:Non-Free]]
[[Categoria:Virtualizzazione]] [[Categoria:Non-Free]]
6 999

contributi

Menu di navigazione