Virtualbox ne se met pas à jour vers la version 4.1. Pourquoi?

8

J'utilise VirtualBox (pas la version OSE) que j'ai installé (en suivant les instructions sur www.virtualbox.org/wiki/Linux_Downloads ) en utilisant ce référentiel:

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

Jusqu'à la version 4.0.12, le logiciel était mis à jour automatiquement. La version 4.1 vient d'être publiée et, bien que je puisse la voir dans Synaptic, elle ne semble pas être reconnue comme une mise à jour de la version précédente par Synaptic ou par Update Manager.

Pourquoi est-ce et est-il sûr de simplement l'installer avec la version précédente?

Bill Threshall
la source

Réponses:

8

Oracle traite les versions ponctuelles (4.x) comme de nouvelles versions, et non comme des mises à niveau (4.xy).

En tant que tel - pour des raisons de stabilité, certaines personnes continuent avec, par exemple, 4.0.x jusqu'à ce support pour la version 4.0 soit retirée, ou des bugs suffisants sont aplatis dans les nouvelles versions 4.1.x .

La politique habituelle consiste à désinstaller votre version 4.0 avant de télécharger et d'installer la version 4.1.

Tous vos paramètres et machines virtuelles précédents sont sûrs car ils sont stockés séparément du package réel.

Comme il s'agit d'une nouvelle version, vous devrez également mettre à niveau les ajouts d'invités virtuels pour chaque machine virtuelle que vous possédez.

liberté libre
la source
1

Depuis l'une des pages fossfreedom liées à:

Q: Quelle est la bonne façon de mettre à niveau?

R: Depuis la version 1.6.0, vous n'avez plus besoin de désinstaller VB sous Windows , mais vous pouvez l'installer en plus de l'installation actuelle. Cela peut être fait en exécutant le programme d'installation et en suivant les instructions à l'écran. Pour les hôtes Linux, exécutez simplement le fichier d'installation (.dep, .rpm ou quel gestionnaire de packages que vous utilisez) en tant que root. Le package sera mis à jour automatiquement. Pour les autres systèmes, ce devrait être la même procédure. La seule exception à cela est due aux conflits de noms: vous devez supprimer correctement un package OSE si vous remplacez une version OSE par une version PUEL (par exemple, car vous avez besoin de la prise en charge USB). Toutes les machines virtuelles sont conservées pendant la mise à niveau ou lorsque vous désinstallez VB.

Le passage à une nouvelle version majeure peut également être problématique pour les utilisateurs de Linux. Si vous souhaitez mettre à niveau, supprimez complètement l'ancienne version, puis installez la nouvelle. Il est conseillé de purger la configuration résiduelle, mais ce n'est pas obligatoire. Pour les systèmes basés sur Debian, cela peut être fait en utilisant la commande suivante (ou utilisez Shift + Del dans le gestionnaire de paquets pour une suppression complète):

sudo apt-get remove --purge virtualbox-2.0
sudo apt-get install virtualbox-2.1

Il en va de même pour la mise à niveau vers les nouvelles versions majeures, comme 3.0.

Travis Northcutt
la source
0

Vous devez supprimer Virtualbox

commander: sudo apt-get remove virtualbox

Installez ensuite Virtualbox depuis Virtualbox.org> téléchargements.

Enregistrez et ouvrez le fichier avec Ubuntu Software Center> cliquez sur installer.

user24658
la source