我曾使用一些第三方 PPA 在我的 Ubuntu 11.10 上安装 OpenCV 2.3。现在,在升级时,我遇到了这些包及其未满足的依赖项的一些问题。所以我想删除ppas。但为此,我需要一个名为 ppa-purge 的包,我现在无法安装它,因为我的包结构似乎已损坏。
这个问题的任何解决方法?
谢谢。
我曾使用一些第三方 PPA 在我的 Ubuntu 11.10 上安装 OpenCV 2.3。现在,在升级时,我遇到了这些包及其未满足的依赖项的一些问题。所以我想删除ppas。但为此,我需要一个名为 ppa-purge 的包,我现在无法安装它,因为我的包结构似乎已损坏。
这个问题的任何解决方法?
谢谢。
sudo add-apt-repository --remove ppa:PPA_Name/ppa
将“PPA_Name”替换为您的 PPA 的名称。
手动编辑 /etc/apt/sources.list,删除问题 url,然后 apt-get update,然后继续升级。
如果您遇到有关损坏包的问题,那么首先通过检查依赖关系来删除该包,然后强制删除该包,并且当您对系统进行重大更改时不要忘记重新启动。要删除该软件包,请使用这些 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
这对我有用,试试这个,我相信这会解决你所有的问题,祝你好运。