Apt-get 'i başka bir paket tarafından yüklenen dosyanın üzerine yazmaya zorla


27

(Benzer bir sorunun daha önce sorulduğunu fark ettim ancak buradaki cevaplar bu ayrıntılarla ilgilenmiyor)

Ubuntu 10.10'dayım ve hem python2.5'e (deadnsakes'tan gelen - https://launchpad.net/~fkrull/+archive/deadsnakes ) hem de python-profiler'a ihtiyacım var

Ne yazık ki, bu iki paket de /usr/lib/python2.5/profile.py dosyasını yüklemeye çalışıyor, böylece apt-get ikisini de yüklememe izin vermiyor

Açıkçası bu bir ambalajlama hatası, ama en kısa zamanda buna ihtiyacım var. Bu hataları tamamen görmezden gelip sadece bu dosyayı patlatmak için yine de var mı?


1
Bu mutlaka bir hata değildir: iki paket uyumlu olmayabilir.
enzotib

Yanıtlar:


56

Python2.5 yüklendikten sonra çalıştırmayı deneyin:

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

Bu, --force-overwritebayrağını, dpkg'ye bir paketin annesindeki dosyasının üzerine yazmasını söyleyen altta yatan dpkg örneğine geçirmelidir.

kaynak


6
Sadece bir .deb dosyanız varsa, çalıştırabilirsiniz:sudo dpkg -i --force-overwrite python-profiler.deb
Gus E
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.