Rom*_*dgz 3 ppa gcc software-installation
我想安装 GCC 编译器 4.7 以使用 C++11 功能。我在互联网上寻找说明,我在几个网站上找到了这些步骤:
sudo add-apt-repository ppa:Ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.7 g++-4.7
Run Code Online (Sandbox Code Playgroud)
问题是我的控制台在添加 ppa 时冻结了。
起初我以为是因为使用了旧的 Ubuntu 版本 (11.04)。所以我已经升级到 11.10,然后是 12.04,一切似乎都正常。但仍然有同样的问题。
如何解决这个问题?
Fra*_*que 12
错误是您拼错了 PPA。尝试这个:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.7 g++-4.7
Run Code Online (Sandbox Code Playgroud)
如果它不起作用,请手动创建源文件:
sudo nano /etc/apt/sources.list.d/toolchain.list
Run Code Online (Sandbox Code Playgroud)
粘贴此内容:
deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main
deb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main
Run Code Online (Sandbox Code Playgroud)
用Ctrl-保存文件,K然后按Y 键确认保存。
添加这些行后,发出此命令以修复关键错误:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1E9377A2BA9EF27F
Run Code Online (Sandbox Code Playgroud)
然后在终端中运行这些命令
sudo apt-get update
sudo apt-get install gcc-4.7 g++-4.7
Run Code Online (Sandbox Code Playgroud)
作为替代答案,您可以使用内置的图形存储库管理器。这样做:
通过单击启动器上的链接来执行此操作。

或者,如果您已将其从启动器中删除,则可以通过破折号进行搜索。

当窗口出现时,输入 PPA 地址,在你的情况下是 deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precision main和deb-src http://ppa.launchpad。 net/ubuntu-toolchain-r/test/ubuntu精确主
然后单击“添加源”。
您可能还需要通过输入用户密码来提供身份验证。

就是这样。
即使这不起作用,软件中心也可能会出现一个带有错误消息的窗口,以及最有可能的修复方法。你不会相信我通过命令行找到解决方案并失败了,当我使用 GUI 和 Ubuntu 时我是多么的松了一口气,我无需做任何事情就直接吐了出来。您可能还想将这些步骤与上面关于拼写错误等的答案结合起来。
干杯,祝你好运!
米
| 归档时间: |
|
| 查看次数: |
14663 次 |
| 最近记录: |