tuc*_*two 4 upgrade apt ppa gcc
这是在 Ubuntu 14.04(服务器,所以没有 GUI)
好的,今天早些时候我被要求将 GCC 升级到 GCC 4.9(当前可用的是 Trusty 的 GCC 4.8)。
因此,按照这些说明,我安装了 PPA ubuntu-toolchain-r/test。好吧,原来我们不需要 GCC 4.9,我想恢复到 4.8。所以我遵循了这些说明,我:
使用 ppa-purge 工具:
sudo ppa-purge ppa:ubuntu-toolchain-r/test
Run Code Online (Sandbox Code Playgroud)
我用 --remove 删除了存储库
sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
Run Code Online (Sandbox Code Playgroud)
并从 /etc/apt/sources.list.d 以及密钥环中手动删除 PPA 文件。
但是现在,每当我跑
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
它仍然要求我将 GCC 升级到 4.9(以及其他几个与工具链相关的软件包。)
你所做的一切都是对的。但是你错过了做一件重要的事情。
Run Code Online (Sandbox Code Playgroud)sudo ppa-purge ppa:ubuntu-toolchain-r/test sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test并从 /etc/apt/sources.list.d 以及密钥环中手动删除 PPA 文件。
现在做之前
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
你应该做
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
然后制作
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
您的问题是您仍在处理包含该存储库的软件列表,因此您必须在apt-get update没有ubuntu-toolchain-r/test存储库的情况下更新此列表。
xan*_*gua -1
第一个命令只会禁用 PPA,实际上不会从 Ubuntu 存储库中删除和安装原始软件包:
sudo apt-add-repository --remove ppa:ubuntu-toolchain-r/test
因此,您需要再次启用存储库,转到“软件中心”>“编辑”菜单>“源”,然后首先运行 ppa-purge。
sudo ppa-purge ppa:ubuntu-toolchain-r/test
| 归档时间: |
|
| 查看次数: |
1773 次 |
| 最近记录: |