2つのパーティションに分割されるようにUbuntuをインストールしました(/
および/home
としてマウントされます)
Sudo apt-get install vlc
を実行した後、near fresh install of buntu 16.04.2 LTS(Xenial Xerus)で次のエラーが発生します。
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 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-get clean
を再度実行する前に、Sudo apt-get update
、Sudo apt-get dist-upgrade
、およびSudo apt-get install vlc
を試しました。
また、libgles1-mesa
をSudo apt-get install libgles1-mesa
と一緒にインストールしようとしましたが、エラーが返されます(リンクされた質問を参照)
これが可能かどうかはわかりませんが、コアLinuxファイルを元のインストーラー(まだ持っている)から/
パーティションに再インストールして、libgles1-mesa
が表示されることを期待できますか?
(ファイルやアプリケーションの設定を失うことなく)
注:私は https://askubuntu.com/q/889356/ のOPと同じ問題を抱えているようですが、Ubuntuのバージョンは異なります。
私の場合、vlcパッケージを含むソースリストに2つのリポジトリがありました。
最初のリポジトリには新しいvlcパッケージがあったので、Sudo apt-get install vlc
最初のソースからインストールされました。
解決策は、最初のソースからすべてのパッケージを削除し、このソースリストを削除することでした
Sudo apt-get update
Sudo apt-get install ppa-purge
Sudo ppa-purge ppa:videolan/stable-daily
次に、UbuntuUniverseリポジトリからvlcをインストールします
Sudo apt-get update
Sudo apt-get install vlc
私のように満たされていない依存関係に問題があった場合は、PPAを追加する解決策がありますffmpeg-4
すると、正しくインストールできるようになります。
Sudo add-apt-repository ppa:jonathonf/ffmpeg-4
Sudo add-apt-repository ppa:jonathonf/vlc-3
Sudo apt-get update
Sudo apt-get install vlc