web-dev-qa-db-fra.com

Forcer apt-get à écraser le fichier installé par un autre paquet

(Je me rends compte qu'une question similaire a déjà été posée mais les réponses ne traitent pas ces détails)

Je suis sur Ubuntu 10.10 et j'ai besoin de python2.5 (venant de deadnsakes - https://launchpad.net/~fkrull/+archive/deadsnakes ) et de python-profiler

Malheureusement, ces deux paquets essaient tous deux d’installer /usr/lib/python2.5/profile.py, d’apt-get ne me permettra donc pas d’installer les deux.

Évidemment, il s’agit d’un bogue d’emballage, mais j’ai besoin de résoudre ce problème dès que possible. Est-il possible d'ignorer complètement ces erreurs et de simplement supprimer ce fichier?

27
UsAaR33

Une fois que python2.5 est installé, essayez d’exécuter:

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

Cela devrait transmettre l'indicateur --force-overwrite à l'instance sous-jacente dpkg, qui indiquera à dpkg de remplacer le fichier d'un package par un autre.

source

56
Gus E