web-dev-qa-db-ja.com

壊れたパッケージマネージャーを修正するにはどうすればよいですか? 「ソフトウェアインデックスが壊れています」

Ubuntu 16.04を使用しています。次の問題を修正するにはどうすればよいですか?

IMG:

ソフトウェアインデックスが壊れています
 
これは、ソフトウェア管理システムの重大な障害です。 
 synapticで壊れたパッケージをチェックし、ファイル
 permissionsとファイル '/etc/apt/sources.list'の正当性をチェックし、
ソフトウェア情報を次のようにリロードしてください: ' Sudo apt-get update 'および
' Sudo apt-get install -f '。

このエラーに加えて、以前の質問で.rpmパッケージをインストールしようとしたときに得たのと同じエラーがターミナルでも発生します: クラッシュしたインストールのシステムの復元 。また、廃止されたPPAおよび認証できない別のxenialリポジトリに関するエラーメッセージも受け取りました。

パッケージをまったくインストールできません。 apt-getを使用できず、gebiインストーラーを使用できず、Synapticパッケージマネージャーを開くことさえできません。

2
mathmaniage

このエラーメッセージSoftware index is broken. This is a major failure of your software management system.が示唆するように、いくつかの異なるエラーで構成されるソフトウェア管理システムに重大な障害があり、これらのエラーはパッケージ管理を動作状態に戻すために一度に1つのエラーを個別に修復する必要があります。

ターミナルを開き、次を入力します。

Sudo rm -vf/var/lib/apt/lists/* 
Sudo add-apt-repository --remove ppa:pinta-maintainers/pinta-stable
 Sudo apt update 
 Sudo apt install -f
4
karel

/ var/cache/apt/archives /からすべてのファイルを削除してみてください

これを試して

Sudo rm /var/cache/apt/archives/*

これにより、アーカイブディレクトリ内のすべての.debファイルが削除されます。上記のコマンドは、.debファイルをインストールする前にダウンロードするために、apt、apt-getなどで必要な部分ディレクトリも削除します。

次に、これらを試して/ var/lib/apt/lists /および/ var/cache/apt/archives /に部分ディレクトリを再作成します

Sudo mkdir /var/lib/apt/lists/partial
Sudo mkdir /var/cache/apt/archives/partial
Sudo apt-get update

解決策については、このリンクを確認してください ソフトウェアインデックスが壊れています

そして、これはパッケージ管理の説明のために なぜ/ var/cache/apt/archives /?にdebファイルがあるのですか?

0
godslayer_69