Installing virtualbox-extension-pack-4.2.12 to enable USB2.0 controller prompted only to work with the latest release.
But my current version is 4.0.18 on debian wheezy. The latest release of virtualbox was 4.2.12 (can't update from apt-get,the newest release isn't in the source). So I downloaded the newest deb file from Oracle.com.
dpkg --install latest-release.deb
told me that I have had installed virtualbox.
How avoid reinstall vritualbox or update it from the downloaded .deb file?
pls, I don't wanna reinstall my virtualbox.
You won't lose your settings or files if you reinstall.
Just install the package with dpkg and it will upgrade it. That's all.
(In case you are really cautious, you can backup the .virtualbox folder under your Home.)
More info on that can be found here.
There should be an another folder in your Home with the global Settings.
Extension Packs for older VirtualBox releases are available from Oracle:
However I do recommend upgrading to the most recent version for stability and compatibility with newer kernels. See answer below on how to add the Oracle repository to your sources:
To be able to upgrade to a 4.2.x release we will have to purge the 4.0.x release first. Your virtual machines will be unaffected by this.