web-dev-qa-db-ja.com

「壊れたパッケージ」によるVLCインストールエラー

何らかの理由でVLCが消えました。私がやったことなのか、奇妙なアップデートなのか、本当に思い出せません。いずれにせよ、プログラムは開かれませんでしたが、まだインストールされていることがわかりました。私はそれをパージし、それ以来それを再インストールしようとしています。

Sudo apt install vlcは次の出力を提供します。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 vlc : Depends: libgles1-mesa (>= 7.8.1) but it is not going to be installed or
                libgles1
E: Unable to correct problems, you have held broken packages.

これは正しくありませんでした。そのため、ソリューションの壊れたパッケージエラーをグーグルで検索し、最も一般的にはSudo apt cleanを実行するか、Synaptic内から実行していました。両方とも役に立たなかった。

次に、パッケージをインストールする必要があると思います。Synapticを開き、このlibgles...を検索してパッケージを見つけ、install ... errorを押します。このパッケージはlibglapi-mesaに依存しています。検索すると、既にインストールされていることがわかります。この時点で、私はウサギの穴をたどっていて、今どこに行くべきかわかりません。

http://imgur.com/a/rNfMY

1
shmink

今朝、Synapticの更新後に同様の問題が発生しました。 VLCはその更新の一部として削除されました。再インストールしようとしたときに、libgles1-mesaで依存関係の問題が発生しました。システムに追加したubuntu-x-swat PPAを削除した後、VLCを再インストールできました。現在、Lubuntu 16.04.02 LTSを実行しています。そのPPAがリポジトリにあるかどうかを確認することをお勧めします。

1
user670371

問題の原因はわかりませんが、Ubuntu 16.04.2からUbuntu 16.10にUbuntu 17.04にアップグレードしました。 -私はこのPPAを使用しました:videolan-ubuntu-stable-daily-zesty

私はこの解決策を見つけました:

  • 1)Sudo aptアップデート
  • 2)sudo apt dist-upgrade
  • 3)sudo apt install -f
  • 4)再起動
  • 5)Synaptic Package Managerを使用して、バージョン1:2.2.1-dmo3 **のすべてのvlc- *パッケージを削除しました
  • 6)Synaptic iでUbuntu 17.04のVLCバージョン2.2.4-14ubuntu2のデフォルトバージョンをインストールした後
0
angelohp