apt-get update が機能せず、エラーが発生する

apt-get update が機能せず、エラーが発生する
Errors were encountered while processing:
 /var/cache/apt/archives/libsdl2_2.0.3+z4~20140315-8621-1ppa1trusty1_i386.deb
 /var/cache/apt/archives/libsdl2-image_2.0.0+z1~20131109-434-1ppa1trusty2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

vdriftアップデートマネージャをインストールしてから、アップデートがされなくなったようです。修正方法を探して、

sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade
sudo dpkg --configure -a
sudo dpkg clean

シナプティックも使用しました(壊れたパケットが 2 つ見つかりましたが、修復も削除もできません)

何か案が ?

答え1

次のコマンドを試してください。

sudo apt-get check
sudo apt-get clean

最初の1つ (チェック) は何もしないかもしれない
が、2番目 (クリーン) は、上記の 2 つの問題のあるパッケージを含む、ダウンロードおよびキャッシュされたすべてのパッケージを削除します。

心配しないでください。これはインストールされたプログラムには影響しませんが、apt-get のキャッシュを空にするだけです。次に何かをインストールするときに、apt-get がもう少しダウンロードする必要があるかもしれないことを除いて、気付かないでしょう...

答え2

障害のあるパッケージを削除/消去してみてください:

sudo dpkg -P /var/cache/apt/archives/libsdl2_2.0.3+z4~20140315-8621-1ppa1trusty1_i386.deb /var/cache/apt/archives/libsdl2-image_2.0.0+z1~20131109-434-1ppa1trusty2_i386.deb

次に、壊れた依存関係を修正して、必要な場合は再インストールできるようにします。

sudo apt-get install -f

その後再試行してください。

関連情報