私はLinux Mint 12を使用しており、現在Mateデスクトップを実行しています。右上隅のアイコンにアップデートが表示されます。してみてください、と書いています。
パッケージシステムが壊れている
サードパーティのリポジトリを使用していることを確認してください。その場合は問題の一般的な原因であるため、無効にしてください。また、端末で次のコマンドを実行します。apt-get install -f
詳細は次のとおりです。
次のパッケージには満たされていない依存関係があります。
mint-artwork-gnome: gtk2-engines-clearlooks に依存しますが、仮想パッケージです。 mint-Backgrounds-lisaに依存していますが、インストールされていません。
sudo apt-get install -f は、次の出力を提供します。
パッケージリストを読む...完了依存関係ツリー構築ステータス
情報を読む...完了依存関係の編集中...完了
次の追加パッケージがインストールされます。mint
-Backgrounds-lisa次の新しいパッケージがインストールされます。mint
-Backgrounds-lisa 0個のアップグレード、1個の新規インストール、0個の削除、32個のアップグレードを行わない。 4 完全に設置または分解されていない。 0B/3,003kB アーカイブを確保する必要があります。この作業の後、3,265kB の追加ディスク容量が使用されます。続行しますか[Y/n]? y(データベースを読み込んでいます...現在インストールされている482703個のファイルとディレクトリ。)mint-Backgrounds-lisa解凍(from ... / mint-Backgrounds-lisa_1.1_all.deb)...中にエラーが発生した
キャッシュ上書きしようとしています。 kde 2.0.1 dpkg-deb:エラー:処理中に発生した信号(壊れたパイプ)のため、サブプロセスの貼り付けが終了しました。エラー:
/var/cache/apt/archives/mint-Backgrounds-lisa_1.1_all.deb E:子プロセス/usr / bin / dpkgはエラーコード(1)を返します。
debファイルをダブルクリックして最新バージョンのChromiumをインストールしようとすると、次のように表示されます。
gdebi-gtk依存関係の損傷
システムの依存関係が破損しています。この問題が解決されるまで、このアプリケーションを続行できません。この問題を解決するには、ターミナルウィンドウで「gksudo synaptic」または「sudo apt-get install -f」を実行してください。
"gksudo synaptic"を実行すると、Synapticが表示され、次のようになります。
(スーパーユーザーとして)システムに破損したパッケージが1つあります!
「破損」フィルタを使用して検索してください。
破損したフィルタには次のものが表示されます。
Synaptic 壊れたインストール 最新リリースノート
mint-artwork-gnome 2.6.20 Linux Mint 2.6.20 の基本アートワーク
上記のパッケージを再インストールしようとすると、次のようになります。
次の詳細の提供中にエラーが発生しました。
E:/var/cache/apt/archives/mint-Backgrounds-lisa_1.1_all.deb: mint パッケージにある '/usr/share/gnome-Background-properties/linuxmint-lisa.xml' を上書きしようとしています。芸術品-kde 2.0.1
簡単な解決策はLinux MintなしでMateを実行することですが(これが最初の試みです)、この問題を解決できるかどうか疑問に思います。
答え1
データファイルを手動でクラックするdpkg
もう1つの方法は--force-overwrite
optionsを使用することですdpkg
。たとえば、次のようになります。
dpkg -i --force-overwrite /var/cache/apt/archives/mint-backgrounds-lisa_1.1_all.deb
答え2
できるだけ努力しなければならないいいえパッケージからファイルを手動で削除するか、パスを強制してパッケージシステムを妨げますdpkg
。これはしばしばシステムをさらに損傷し、回復をより困難にする。
破損したパッケージは通常、ストレージの問題によって発生します。 2つのパッケージ間に未解決の競合があるか(この場合、いずれかのパッケージにバグがあるか改ざんされました)、修正しようとしているパッケージに依存関係のインストールを使用できません(リポジトリ情報ではそうであると主張します)。
また、どのパッケージが問題なのかについて少し混乱があるようですmint-backgrounds-lisa
。mint-artwork-kde
。私がしたいアドバイスは、問題のあるパッケージを削除することです。
# dpkg -P mint-artwork-kde
次に、次を実行します。
# apt-get -f install
したがって、aptは自分で問題を特定して解決できます。
答え3
rootで次のコマンドを実行します。
sudo apt-get purge mint-backgrounds-lisa && sudo apt-get install mint-backgrounds-lisa
sudo dpkg --configure -a
それでも問題が解決しない場合は、出力を貼り付けてください。
答え4
迅速で汚い解決策は、dpkgの記録をハッキングすることです。
2つのパッケージに属しているので、1つの/usr/share/gnome-background-properties/linuxmint-lisa.xml
パッケージから削除したいのですが、
/var/lib/dpkg/info/mint-artwork-kde.list
ファイルからxmlファイル名に移動して削除します。
そして再実行apt-get -f install
将来的には、このパッケージの競合はパッケージャによって解決されます(希望的に)、将来のアップデートは影響を受けません。