web-dev-qa-db-ja.com

Debian-パッケージはすでにインストールされていますが、aptは「依存:xですが、インストールされません」と言っています

私はDebianの経験があまりありません。私は友人のdebiansqueezeセットアップのトラブルシューティングを行っています。彼はおそらくsqueezeとwheezyの両方のソースをsources.listに貼り付けています。それ以来、私はそれを修正しました。 gcc-4.3スローのインストール:

gcc-4.3 : Depends: cpp-4.3 (= 4.3.5-4) but it is not going to be installed

# apt-cache policy cpp-4.3
cpp-4.3:
  Installed: 4.3.5-4
  Candidate: 4.3.5-4
  Version table:
 *** 4.3.5-4 0
        500 http://ftp.au.debian.org/debian/ stable/main i386 Packages
        100 /var/lib/dpkg/status

すでにインストールされているパッケージがaptで見つからないのはなぜですか?

4
navgeet

混合ソース(安定、不安定、テスト、実験、その他の混合)を使用する場合は、APTどのパッケージから取得する必要があるかを教えてください-試してみると別のソースからすでにインストールされているパッケージをアップグレードするには、そのソースからインストールされた依存関係が新しいバージョンと互換性がない可能性があります。

したがって、「apt-get install gcc-4.3/squeeze cpp-4.3/squeeze」または「apt-getinstall-t squeezegcc-4.3」を試してください。

必死になっている場合は、パッケージをダウンロードしてから 'dpkg -i --force-depends mypackage.deb'を試してみることをお勧めしますが、これは最後の手段であり、問​​題が発生する可能性があります:if APTは、依存関係の問題があることを示しています。通常、私よりもよく知っています...

1