这看起来可能与这个问题类似: 适用于新版 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 包管理器 -> 点击自定义过滤器左下 -> 点击破碎的左上角,它会列出所有损坏的软件包,尝试修复所有损坏的软件包。此外,如果在更多选项中有任何残留软件包,您将获得剩余包.-搜索您想要的包降级/升级,只需单击即可突出显示不标记(勾选),选择包裹从菜单 ->原力版并从列表中选择其他版本。然后点击申请安装它。
- 尝试使用命令行再次安装。
希望对你有帮助。