apt-getに別のパッケージによってインストールされたファイルを上書きさせる


27

(同様の質問が以前に聞かれたことに気付きますが、そこでの答えはこれらの詳細を処理しません)

私はUbuntu 10.10を使用していますが、python2.5(deadnsakesから来ています-https : //launchpad.net/~fkrull/+archive/deadsnakes )とpython-profilerの両方が必要です

残念ながら、これら2つのパッケージは両方とも/usr/lib/python2.5/profile.pyをインストールしようとするため、apt-getでは両方をインストールできません

これは明らかにパッケージングのバグですが、できるだけ早く修正する必要があります。とにかくこれらのエラーを完全に無視し、そのファイルを吹き飛ばすだけですか?


1
必ずしもバグではありません。2つのパッケージには互換性がない可能性があります。
-enzotib

回答:


56

python2.5のインストール後、実行してみてください:

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

これ--force-overwriteにより、dpkgが1つのパッケージのファイルを別のファイルで上書きするように指示する、基になるdpkgインスタンスにフラグを渡す必要があります。

ソース


6
.debファイルがある場合は、次のコマンドを実行できます。sudo dpkg -i --force-overwrite python-profiler.deb
GusE
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.