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

最后保存并退出,就可以了。


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