无法卸载软件包,正在尝试“覆盖”文件

无法卸载软件包,正在尝试“覆盖”文件

我正在尝试使用 Ubuntu 软件卸载软件包“gtk2-devel”(我转换为 DEB 的 CentOS 软件包),但出现此错误:

Unable to remove gtk2-devel:
Error while installing package: trying to overwrite '/usr/bin/gtk-builder-
convert', which is also in package gtk2-devel 2.24.31-2

我该如何解决?

答案1

要解决您当前的情况,请运行以下命令:

sudo dpkg --purge --force-all gtk2-devel
sudo dpkg --configure -a
sudo apt-get install -f

然后安装正常可用的开发包裹对于 Gtk2+:

sudo apt-get update
sudo apt-add-repository universe
sudo apt-get install libgtk2.0-dev

请不要在正常成熟且功能齐全的 APT 系统之上发明基于 RPM 的抽象。下次请访问https://packages.ubuntu.com/首先要防止这种情况发生。

阅读材料:

相关内容