ubuntu 14.04 - 无法删除 ppa:ondrej/php5

ubuntu 14.04 - unable to remove ppa:ondrej/php5

任何人都可以帮我删除损坏的包 ondrej/php5-5.6 ,我正在尝试在 Rails 上安装 Ruby ,但是当我 运行 \curl -L https://get.rvm.io | bash -s stable --ruby 命令,它抛出 -

Requirements installation failed with status: 100.

我搜索了它的解决方案,发现“404 错误应该被修复以便 rvm 继续”然后我 运行 sudo add-apt-repository --remove ppa:ondrej/php5-5.6 修复损坏的包但是

getting Cannot access PPA (https://launchpad.net/api/1.0/~ondrej/+archive/php5-5.6) to get PPA information, please check your internet connection.

我检查过互联网连接,是正确的。

非常感谢!!!

好吧,@inian 完全正确,安装问题不属于这里。这个特定的问题突出了一个特定的 Ubuntu 问题,因此它属于 Ask Ubuntu。但是,如果您将其改写为 是否有 non-standard 删除 ppa 的方法,当 add-apt-repository 由于某种原因不起作用时? 可以回答它在这里(我认为)带有 bash 脚本:

for ppa in $(fgrep -l ondrej /etc/apt/sources.list.d/*); do 
  mv -i "$ppa" "${ppa}.disabled";
done;
apt-get update

(我放了分号,这样你就可以 运行 它作为 one-liner 而不必添加它们,如果你愿意的话)

此外,您提到 Ubuntu-14.04 作为标签,但您要删除的 ppa 是针对 Ubuntu-12.04(精确)的。这可能会解释错误。