如何在 ubuntu 中删除冲突的包?

如何在 ubuntu 中删除冲突的包?
punit@punit-Compaq-420:~$ apt-cache depends python2.7-dev
python2.7-dev
  Depends: python2.7
  Depends: libpython2.7-dev
  Depends: libpython2.7
  Depends: libexpat1-dev
 |Recommends: libc6-dev
  Recommends: <libc-dev>
    libc6-dev
  Replaces: python2.7
  Replaces: python2.7:i386
  Conflicts: python2.7-dev:i386

我怎样才能消除冲突 python2.7-dev:i386 ??

答案1

抱歉,您误解了信息。这并不意味着python2.7-dev:i386已安装。这意味着如果您安装 32 位开发人员版本 2.7 的 Python,它将删除 Python 2.7 和 32 位版本的 Python 2.7。


如果你想查看已安装并名为“python2.7”的内容,你可以使用

$ dpkg --get-selections | grep -v deinstall | grep python2.7

它应该返回类似这样的内容......

libpython2.7:amd64              install
libpython2.7-minimal:amd64          install
libpython2.7-stdlib:amd64           install
python2.7                   install
python2.7-minimal               install

并实际回答如何删除它...使用“apt-get remove”或“apt-get purge”(也删除配置)来删除包。

sudo apt-get purge python2.7-dev:i386

会告诉你它没有安装...

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'python2.7-dev:i386' is not installed, so not removed

(请不要随意对软件包进行此操作,因为这会删除您可能需要的软件)。

相关内容