【问题标题】:ubuntu 14.04 - unable to remove ppa:ondrej/php5ubuntu 14.04 - 无法删除 ppa:ondrej/php5
【发布时间】:2017-01-24 07:31:49
【问题描述】:

谁能帮我删除损坏的包 ondrej/php5-5.6,我正在尝试安装 Ruby on Rails,但是当我运行 \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.

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

非常感谢!!!

【问题讨论】:

  • 恐怕,不是编程题,去superuser.com试试
  • @Inian ,非常感谢您的建议,我也会在那里发布,但它与 ruby​​ on rails 安装有关,所以我可能会得到适当的解决方案。
  • 但是它不涉及任何代码来解决这个问题(不确定)只是一堆安装命令。
  • 可能其他人在 rails 上安装 ruby​​ 时已经遇到过这个问题,所以他们可能会帮助我。
  • 我正在点击此链接进行安装 - railsapps.github.io/installrubyonrails-ubuntu.html

标签: ruby-on-rails bash ubuntu-14.04


【解决方案1】:

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

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

(我把分号放在里面,这样你就可以将它作为一个单行运行,而不必添加它们,如果你喜欢的话)

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

【讨论】:

  • 非常感谢,现在可以使用了!!很抱歉选择了错误的平台来问这个问题,经过 Inian 的建议,我也将它发布在superuser.com/questions/1170884/…,非常感谢你们和 Inian
猜你喜欢
  • 1970-01-01
  • 2014-12-04
  • 2015-03-01
  • 2017-03-23
  • 1970-01-01
  • 2016-06-30
  • 2016-09-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多