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