Buộc apt-get ghi đè lên tệp được cài đặt bởi gói khác


27

(Tôi nhận ra một câu hỏi tương tự đã được hỏi trước đó nhưng câu trả lời ở đó không xử lý các chi tiết này)

Tôi đang dùng Ubuntu 10.10 và cần cả python2.5 (đến từ deadnsakes - https://launchpad.net/~fkrull/+archive/deadsnakes ) và python-profiler

Thật không may, cả hai gói này đều cố gắng cài đặt /usr/lib/python2.5/profile.py để apt-get sẽ không cho phép tôi cài đặt cả hai

Rõ ràng đây là một lỗi đóng gói, nhưng tôi cần cái asap cố định này. Có cách nào để hoàn toàn bỏ qua những lỗi này và chỉ thổi ra tập tin đó?


1
Nó không nhất thiết là một lỗi: hai gói có thể không tương thích.
enzotib

Câu trả lời:


56

Sau khi cài đặt python2.5, hãy thử chạy:

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

Điều này sẽ chuyển --force-overwritecờ đến thể hiện dpkg bên dưới, nó sẽ báo cho dpkg ghi đè lên tệp của một gói với các bà mẹ.

nguồn


6
Tôi nên đề cập rằng nếu bạn chỉ có một tệp .deb, bạn có thể chạy:sudo dpkg -i --force-overwrite python-profiler.deb
Gus E
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.