VLCは、15.04にアップグレードするまで正常に機能していました。ソフトウェアセンター経由でインストールしようとすると、次のエラーメッセージが表示されます。
The following packages have unmet dependencies:
vlc: Depends: vlc-nox (= 2.2.0-1) but 2.2.0+ppa2.4 is to be installed
Depends: libavcodec-extra-56 (>= 6:11.2) but 6:11.2-1 is to be installed
Depends: libavutil54 (>= 6:11~beta1) but 6:11.2-1 is to be installed
Depends: libc6 (>= 2.16) but 2.21-0ubuntu4 is to be installed
Depends: libegl1-x11 but it is a virtual package
Depends: libfreetype6 (>= 2.2.1) but 2.5.2-2ubuntu3 is to be installed
Depends: libgcc1 (>= 1:4.1.1) but 1:5.1~rc1-0ubuntu1 is to be installed
Depends: libgles1 but it is a virtual package
Depends: libgles2 but it is a virtual package
Depends: libqtcore4 (>= 4:4.8.0) but 4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6 is to be installed
Depends: libqtgui4 (>= 4:4.8.0) but 4:4.8.6+git64-g5dc8b2b+dfsg-3~ubuntu6 is to be installed
Depends: libstdc++6 (>= 4.9) but 4.9.2-10ubuntu13 is to be installed
Depends: zlib1g (>= 1:1.2.3.3) but 1:1.2.8.dfsg-2ubuntu1 is to be installed
そしてターミナル経由:
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 resolve the situation:
The following packages have unmet dependencies:
vlc : Depends: vlc-nox (= 2.2.0-1) but 2.2.0+ppa2.4 is to be installed
Recommends: vlc-plugin-notify (= 2.2.0-1) but it is not going to be installed
Recommends: vlc-plugin-samba (= 2.2.0-1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
dpkg --get-selections | grep hold
を実行すると、パッケージが保持されていないようです
dpkg --get-selections | grep vlc
を実行すると、次のように表示されます。
libvlc5 install
libvlccore8 install
vlc-data install
vlc-nox install
また、ターミナルから削除しようとすると、インストールされていないため削除できないと表示されます。私も同じリリースのvideolan ppaを試してみましたが、同じ不幸な結果になりました。古き良きVLCを取り戻すにはどうすればよいですか?ご協力いただきありがとうございます!
問題はvlc-nox
にあるようで、Ubuntuのアップグレード時に削除されません。最初に削除すると、すべて正常に動作するはずです。そんな感じ:
Sudo apt-get remove vlc-nox
Sudo apt-get autoremove
Sudo apt-get update
そして、vlcをインストールします(3.0は私のために働きました):
Sudo add-apt-repository ppa:videolan/master-daily
Sudo apt-get update
Sudo apt-get install vlc
それが動作するはずです。 このPPAには、毎日の変更、不安定または破損の可能性がある開発ビルドが含まれます。参照してください PPAの説明 :
このPPAには、VLC開発ブランチからの毎日のビルドが含まれています。