如果我使用 Ubuntu 11.10 或 12.04 64 位,如何将 gcc 降级到版本 4.1.1?

如果我使用 Ubuntu 11.10 或 12.04 64 位,如何将 gcc 降级到版本 4.1.1?

这看起来可能与这个问题类似: 适用于新版 Ubuntu 的旧版 gcc

但我无法用该线程提供的方法解决它

我得到了一些错误

gcc-4.1 : Depends: cpp-4.1 (= 4.1.2-27ubuntu1) but it is not going to be installed

有人能告诉我怎么做吗?

谢谢

答案1

要降级软件包,我们使用的命令是

sudo apt-get install <pkg_name=its version>

所以对于你的情况

sudo apt-get install gcc=4.1.1

安装旧版本的 gcc 后,使用 update-alternatives --config 切换到它

sudo update-alternatives --config gcc

然后选择要切换到的版本对应的数字

答案2

我总是用Synaptic 软件包管理器来修复此类问题。使用它你可以强制安装其他版本的软件包。

  • 如果你尚未安装,请首先安装 synaptic 包管理器:

    $ sudo apt-get install synaptic
    
  • 然后打开 synaptic 包管理器 -> 点击自定义过滤器左下 -> 点击破碎的左上角,它会列出所有损坏的软件包,尝试修复所有损坏的软件包。此外,如果在更多选项中有任何残留软件包,您将获得剩余包.-搜索您想要的包降级/升级,只需单击即可突出显示不标记(勾选),选择包裹从菜单 ->原力版并从列表中选择其他版本。然后点击申请安装它。
  • 尝试使用命令行再次安装。

希望对你有帮助。

相关内容