You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将virtualbox-4.3的.deb包降级至旧版本?

解决VirtualBox-4.3降级报错的问题

我来帮你搞定这个降级的问题——你之前用apt-get install指定版本报错,是因为当前软件源里已经没有这个旧版本的包了,但你本地缓存的.deb文件完全可以直接用,不用依赖源。按下面的步骤操作就行:

  • 第一步:找到本地缓存的旧deb包
    先定位缓存里的VirtualBox旧包,执行命令:

    ls /var/cache/apt/archives/virtualbox-4.3*.deb
    

    你会看到类似virtualbox-4.3_4.3.36-105129~Debian~squeeze_amd64.deb的文件名,记下来这个完整路径和文件名。

  • 第二步:卸载当前有问题的新版本
    为了避免冲突,先彻底卸载现在的VirtualBox-4.3:

    sudo apt-get remove --purge virtualbox-4.3
    

    过程中如果提示依赖问题,按提示确认即可。

  • 第三步:用dpkg安装本地缓存的旧包
    用dpkg直接安装你找到的本地deb包,把下面命令里的文件名替换成你实际查到的:

    sudo dpkg -i /var/cache/apt/archives/virtualbox-4.3_4.3.36-105129~Debian~squeeze_amd64.deb
    

    如果安装时出现依赖缺失,执行下面的命令修复:

    sudo apt-get -f install
    
  • 第四步:锁定版本防止自动升级
    为了以后不会再被自动升级到出问题的版本,给这个包加版本锁定:

    1. 创建优先级配置文件:
      sudo nano /etc/apt/preferences.d/virtualbox-pin
      
    2. 粘贴以下内容(注意把版本号改成你安装的旧版本号):
      Package: virtualbox-4.3
      Pin: version 4.3.36-105129~Debian~squeeze
      Pin-Priority: 1001
      
    3. 按Ctrl+O保存,Ctrl+X退出编辑器。

这样操作后,你就能回到之前正常的旧版本VirtualBox,而且不会再被自动升级了。

内容的提问来源于stack exchange,提问作者Rimvydas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:01:56