web-dev-qa-db-fra.com

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

J'utilise VirtualBox (pas la version OSE) que j'ai installé (en suivant les instructions de www.virtualbox.org/wiki/Linux_Downloads ) à l'aide de 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 de sortir 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 cela et est-il prudent de l'installer parallèlement à la version précédente?

8
Bill Threshall

Oracle considère les versions ponctuelles (4.x) comme des nouvelles versions et non des mises à niveau (4.x.y).

En tant que tel - pour des raisons de stabilité, certaines personnes continuent à utiliser, par exemple, la version 4.0.x jusqu'à ce que la prise en charge de la version 4.0 soit supprimée ou que suffisamment de bogues soient supprimés dans la nouvelle version versions 4.1.x .

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

Tous vos paramètres précédents et les machines virtuelles sont sécurisés car ils sont stockés séparément du package actuel.

Comme il s'agit d'une nouvelle version, vous devez également mettre à niveau les ajouts d'invité virtuel pour chaque ordinateur virtuel que vous possédez.

8
fossfreedom

À partir de l'un des pagesfossfreedom lié à:

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

A: Depuis la version 1.6.0, vous n'avez plus besoin de désinstaller VB dans Windows , mais peut l'installer par-dessus l'installation en cours. 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 le gestionnaire de packages que vous utilisez) en tant que root. Le paquet sera mis à jour automatiquement. Pour les autres systèmes, la procédure devrait être la même. La seule exception à cette règle 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). Tous les ordinateurs virtuels sont conservés pendant la mise à niveau ou lorsque vous désinstallez VB.

Passer à une nouvelle version majeure peut également être problématique pour les utilisateurs de Linux. Si vous souhaitez effectuer une mise à 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 effectué à l'aide de la commande suivante (ou utilisez Maj + Suppr 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 la version 3.0.

1
Travis Northcutt

Vous devez supprimer Virtualbox

commande: Sudo apt-get remove virtualbox

Ensuite, installez Virtualbox à partir de Virtualbox.org> téléchargements.

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

0
user24658