Ubuntu18.04 網易雲音樂無法打開

前言

最近發現家裏PC升級到Ubuntu18.04之後,網易雲音樂無法打開了

把解決問題的過程記錄下來,也方便遇到這個問題的人。

起因

  • 命令行打開網易雲音樂(下面簡稱網易雲

sudo netease-cloud-music

終端報錯:

error while loading shared libraries: libvlc.so.5: cannot open shared obect file: No such file or direcory

  • 點擊啓動圖標啓動網易雲

無反應,不能顯示網易雲的界面

但是終端報錯已經給我們提供了思路,既然是libvlc.so.5這個依賴庫找不到,那麼我們把它裝上不就好了嘛

解決

首先用命令查看一下libvlc.so.5在哪裏:

whereis libvlc.so.5

終端輸出:

libvlc.so: /usr/lib/x86_64-linux-gnu/libvlc.so.12

OK, 既然我們Ubuntu裏面沒有so.5,但是有so.12,那麼可不可以嘗試用軟連接的方式呢?

試一下:

cd /usr/lib/x86_64-linux-gnu/

sudo ln -s libvlc.so.12 libvlc.so.5

把so.12 和 so.5 連接起來,然後再看看結果:

ls -il | grep vlc

一切正常的話應該可以看到所有vlc的軟連接,這個時候我們再來運行網易雲發現一切正常了~

  • 命令行啓動:

    sudo netease-cloud-music

注意

如果啓動需要sudo的話,可以修改netease-cloud-music.desktop文件

找到該文件:

dpkg -L netease-cloud-music|grep desktop

打開:

sudo vim /usr/share/applications/netease-cloud-music.desktop

找到Exec這行並修改爲:

Exec=sh -c "unset SESSION_MANAGER && netease-cloud-music %U

最後保存並退出,就可以了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章