Oracle virtualbox not Sun virtualbox ) 此virtualbox非彼virtualbox

GNU/Debian squeeze下安装virtualbox的正确方法:

# 下载
wget http://dlc.sun.com.edgesuite.net/virtualbox/4.1.18/virtualbox-4.1_4.1.18-78361~Debian~squeeze_amd64.deb
# 安装
sudo dpkg -i virtualbox-4.1_4.1.18-78361\~Debian\~squeeze_amd64.deb
# 下载扩展包,用于usb 2.0等
wget http://dlc.sun.com.edgesuite.net/virtualbox/4.1.18/Oracle_VM_VirtualBox_Extension_Pack-4.1.18.vbox-extpack
# 用virtualbox打开下载的扩展包,同意协议,安装扩展包
# 扩展包的位置
ls /usr/lib/virtualbox/ExtensionPacks
# 添加当前用户到virtualboxs组
echo $USER
if [ "`grep vboxusers /etc/group|grep $USER`" == "" ] ; then sudo usermod -G vboxusers -a $USER ; fi
# 重启
sudo reboot
  1. 不使用源中的virtual box,找同版本的扩展包难。
  2. 以前还是sun virtual box的时候,默认开箱支持usb等,不用什么扩展包,也不用什么协议。
  3. dpkg 包卸载方法:
# 查看状态,ii or rc
dpkg -l | grep virtualbox
# 保留配置文件删除
dpkg -r virtualbox-4.1_4.1.18-78361\~Debian\~squeeze_amd64.deb
# 彻底卸载
dpkg -P virtualbox-4.1_4.1.18-78361\~Debian\~squeeze_amd64.deb
# 查看dpkg包状态,可打到virtualbox, 'Status: purge ok not-installed'
more /var/lib/dpkg/status

Posted by michy Thu, 21 Jun 2012 18:23:04 +0800