我使用“sudo dpkg -i libncurses5-dev:i386.deb”安装了 debian 包 libncurses5-dev:i386.deb。
然而我意识到我需要另一个包 libncurses5-dev_5.7+20100313-5_amd64.deb。
当我尝试安装这个时,出现错误“libncurses5-dev: 5.7+20100313-5(Multi-Arch: no)不能与当前已安装的 libncurses5-dev:i386 5.9-4(Multi-Arch: no)共同安装,处理时遇到错误:”。
我尝试删除 libncurses5-dev:i386.deb。我转到 /var/lib/dpkg/info,然后 sudo rm libncurses* 删除所有软件包。我尝试再次安装我的 amd64 软件包,但收到相同的错误消息,提示无法使用 libncurses5-dev:i386 5.9-4 安装
另外,当我执行 dpkg --list | grep -i libncur* 时,我没有看到任何结果,所以我有点困惑,有人可以帮帮我吗?
谢谢
答案1
您应该使用的命令是
$ sudo dpkg -r libncurses5-dev
您不应该手动删除任何文件/var/lib/dpkg
。