web-dev-qa-db-ja.com

VLCは、再インストール後に間違ったディレクトリでプラグインを探しています

/ usr/bin/vlcの「apt-getinstallvlc」によってUbuntu14.04にvlc2.1.5をインストールしましたが、正常に動作しました。

次に、別のバージョンのvlc(正確なバージョン番号を覚えていない)をソースファイルから「/ usr/local/bin /」にコンパイルしてインストールしました。

次に、元のvlc 2.1.5に戻って、コンパイルされたvlcを削除したいと思いました。このために私は2番目のvlcインスタンスのすべてのファイル/フォルダを

Sudo find /usr/local -iname vlc

そして、「Sudo rm -rf ...」によって手動で削除しました(インストール後に誤ってソースファイルを削除したため、「makeuninstall」を実行しませんでした)

この後、vlcの最初のインスタンスを削除しました:

Sudo apt-get purge vlc
Sudo apt-get autoremove vlc

設定ファイルを削除しました

Sudo rm -rf ~/.config/vlc

この時点で、私は両方のvlcインスタンスを完全に削除したと思いました(おそらく私は間違っていました)。次に、vlcを最初から再度インストールしました。

Sudo apt-get update
Sudo apt-get install vlc

そして今、「vlc -vv」を実行すると、次のようになります。

VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)
[0x8ad9928] main libvlc debug: VLC media player - 2.1.5 Rincewind
[0x8ad9928] main libvlc debug: Copyright © 1996-2014 the VideoLAN team
[0x8ad9928] main libvlc debug: revision 2.1.4-49-gdab6cb5
[0x8ad9928] main libvlc debug: configured with ./configure 
[0x8ad9928] main libvlc debug: searching plug-in modules
[0x8ad9928] main libvlc debug: loading plugins cache file /usr/local/lib/vlc/plugins/plugins.dat
[0x8ad9928] main libvlc warning: cannot read /usr/local/lib/vlc/plugins/plugins.dat (No such file or directory)
[0x8ad9928] main libvlc debug: recursively browsing `/usr/local/lib/vlc/plugins'
[0x8ad9928] main libvlc debug: saving plugins cache /usr/local/lib/vlc/plugins/plugins.dat
[0x8ad9928] main libvlc debug: plug-ins loaded: 1 modules
[0x8ad9928] main libvlc debug: opening config file (/home/booch/.config/vlc/vlcrc)
[0x8ad9928] main libvlc debug: translation test: code is "ru"
[0x8ad9928] main libvlc error: No plugins found! Check your VLC installation.

理由はわかりませんが、新しいvlcインストールでは、「/ usr/lib/vlc/plugins」ではなく「/ usr/local/lib/vlc/plugins」フォルダーでプラグインが検索されます。

走ったら

export VLC_PLUGIN_PATH=/usr/lib/vlc/plugins

次に、このエラーが発生します。

    booch@NAS:/usr/local$ vlc -vvv
    VLC media player 2.1.5 Rincewind (revision 2.1.4-49-gdab6cb5)
    [0x9fbf928] main libvlc debug: VLC media player - 2.1.5 Rincewind
    [0x9fbf928] main libvlc debug: Copyright © 1996-2014 the VideoLAN team
    [0x9fbf928] main libvlc debug: revision 2.1.4-49-gdab6cb5
    [0x9fbf928] main libvlc debug: configured with ./configure 
    [0x9fbf928] main libvlc debug: searching plug-in modules
    [0x9fbf928] main libvlc debug: loading plugins cache file /usr/local/lib/vlc/plugins/plugins.dat
    [0x9fbf928] main libvlc warning: cannot read /usr/local/lib/vlc/plugins/plugins.dat (No such file or directory)
    [0x9fbf928] main libvlc debug: recursively browsing `/usr/local/lib/vlc/plugins'
    [0x9fbf928] main libvlc debug: saving plugins cache /usr/local/lib/vlc/plugins/plugins.dat
    [0x9fbf928] main libvlc debug: loading plugins cache file /usr/lib/vlc/plugins/plugins.dat
    [0x9fbf928] main libvlc warning: This doesn't look like a valid plugins cache
    [0x9fbf928] main libvlc debug: recursively browsing `/usr/lib/vlc/plugins'
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/text_renderer/libfreetype_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/text_renderer/libtdummy_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/audio_output/libalsa_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/audio_output/libadummy_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/audio_output/libpulse_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/audio_output/libamem_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/audio_output/libafile_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/mux/libmux_ps_plugin.so
   ...
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/video_chroma/libi422_i420_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/video_chroma/libswscale_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/video_chroma/libi422_yuy2_sse2_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/video_chroma/libi422_yuy2_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/video_chroma/libyuy2_i420_plugin.so
    [0x9fbf928] main libvlc warning: cannot find plug-in entry point in /usr/lib/vlc/plugins/video_chroma/libi420_rgb_sse2_plugin.so
    [0x9fbf928] main libvlc debug: saving plugins cache /usr/lib/vlc/plugins/plugins.dat
    [0x9fbf928] main libvlc debug: plug-ins loaded: 1 modules
    [0x9fbf928] main libvlc debug: opening config file (/home/booch/.config/vlc/vlcrc)
    [0x9fbf928] main libvlc debug: translation test: code is "ru"
    [0x9fbf928] main libvlc error: No plugins found! Check your VLC installation.
2
Dima Chubkov

Vlcバージョンをコンパイルしてインストールすると、Sudo find /usr/local -iname vlcで見つからなかったファイルがいくつかインストールされたと思いますが、名前が異なる可能性があります。彼らがまだどこかにいるなら、それはあなたの問題を引き起こしている可能性があります。同じファイルを再度ダウンロードする場合は、「アンインストール」が機能する可能性があります。または、インストールするファイルを注意深く監視して、それらを削除することもできます...

または、マウント/usr/local/lib/vlc/plugins/usr/lib/vlc/pluginsにリンクまたはバインドするだけで、現在の問題が解決する場合があります。

参考までに、私の~/.config/vlc/vlcrcファイルにはこれが含まれていますが、実際には関連していないと思います

# Use a plugins cache (boolean)
#plugins-cache=1
0
Xen2050