强制apt-get覆盖另一个包安装的文件

(我意识到之前曾问过类似的问题,但那里的答案没有处理这些细节)

我在Ubuntu 10.10上并且需要python2.5(来自deadnsakes – https://launchpad.net/~fkrull/+archive/deadsnakes )和python-profiler

不幸的是,这两个软件包都试图安装/usr/lib/python2.5/profile.py,所以apt-get不允许我同时安装

显然这是一个包装错误,但我需要这个固定的asap。 反正有没有完全忽略这些错误,只是吹灭该文件?

安装python2.5后试试运行:

sudo apt-get -o Dpkg::Options::="--force-overwrite" install python-profiler 

这应该将--force-overwrite标志传递给底层的dpkg实例,这将告诉dpkg用其他人覆盖一个包的文件。

资源