【问题标题】:removing a ppa in ubuntu without using ppa-purge在不使用 ppa-purge 的情况下删除 ubuntu 中的 ppa
【发布时间】:2012-01-19 12:40:34
【问题描述】:

我曾使用一些第三方 PPA 在我的 Ubuntu 11.10 上安装 OpenCV 2.3。现在,在升级时,我遇到了这些包及其未满足的依赖项的一些问题。所以我想删除ppas。但为此我需要一个名为 ppa-purge 的包,我现在无法安装它,因为我的包结构似乎已损坏。

有解决这个问题的办法吗?

谢谢。

【问题讨论】:

    标签: ubuntu ubuntu-11.10


    【解决方案1】:
    sudo add-apt-repository --remove ppa:PPA_Name/ppa
    

    将“PPA_Name”替换为您的 PPA 的名称。

    【讨论】:

      【解决方案2】:

      手动编辑 /etc/apt/sources.list,删除你的问题 url,然后 apt-get update,然后继续升级。

      【讨论】:

      • 如何找到问题网址?
      • @wrahool:只需运行“sudo apt-get update”,看看哪些 url 会导致从控制台打印的任何内容出现问题,或者哪些看起来很熟悉。通常添加的 ppa 驻留在上面目录中自己的文件中(对我来说是 /etc/apt/sources.list.d/.
      【解决方案3】:

      如果您遇到与损坏的软件包有关的问题,那么首先通过检查依赖关系来删除该软件包,然后强制删除该软件包,并且当您对系统进行重大更改时不要忘记重新启动。要删除该软件包,请使用这些 shell 命令

      $ sudo su
      

      然后输入你的密码

      # apt-cache rdepends package-name
      # apt-get --purge remove --force package-name
      

      使用这些 shell 命令

      # apt-get clean
      # apt-get autoclean
      # apt-get update
      # apt-get upgrade
      # apt-get dist-upgrade
      # reboot
      

      这对我有用,试试这个,我相信这会解决你所有的问题,祝你好运。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多