6 999
contributi
S3v (discussione | contributi) mNessun oggetto della modifica |
S3v (discussione | contributi) (http→https e warningbox) |
||
(39 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Virtualbox}} | {{Virtualbox}} | ||
__TOC__ | __TOC__ | ||
L'installazione di VirtualBox può essere effettuata in due modi: | |||
* dai [[repository]] ufficiali | |||
< | * 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/> | |||
VirtualBox è | 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 | 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. | ||
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 | == Repository di Debian == | ||
=== 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: | |||
<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 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. | |||
== Repository di Oracle == | |||
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. | |||
=== Stretch, Buster e Sid === | |||
<pre> | |||
### Repository di VirtualBox ### | |||
deb https://download.virtualbox.org/virtualbox/debian stretch contrib | |||
</pre> | |||
=== Jessie === | |||
<pre> | <pre> | ||
### Repository di | ### Repository di VirtualBox ### | ||
deb https://download.virtualbox.org/virtualbox/debian jessie contrib | |||
deb | </pre> | ||
# | === Wheezy === | ||
deb | <pre> | ||
### Repository di VirtualBox ### | |||
deb https://download.virtualbox.org/virtualbox/debian wheezy contrib | |||
</pre> | </pre> | ||
=== Squeeze === | |||
<pre> | |||
### Repository di VirtualBox ### | |||
deb https://download.virtualbox.org/virtualbox/debian squeeze contrib non-free | |||
</pre> | |||
=== Lenny === | |||
<pre> | <pre> | ||
# | ### Repository di VirtualBox ### | ||
deb https://download.virtualbox.org/virtualbox/debian lenny contrib non-free | |||
</pre> | </pre> | ||
=== Installazione === | |||
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> | |||
# apt-key list | |||
</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 | |||
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> | ||
ed infine a installare VirtualBox in base alla versione di Debian utilizzata: | |||
<pre># apt-get install virtualbox-4.1</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]] |
contributi