ubuntu18.04网易云音乐1.1.0启动和设置

本文详细记录了在Ubuntu18.04系统中,解决网易云音乐1.1.0版本启动及设置问题的过程。包括通过调整LD_LIBRARY_PATH环境变量、安装缺失模块、修改desktop配置文件以及调整文件权限等步骤,最终实现从Dock正常启动并解决自动登录及历史记录保存问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu18.04网易云音乐1.1.0启动和设置

问题

安装完成后,只能sudo才能正常打开。
直接在terminal运行,会出现如下错误:

netease-cloud-music: relocation error: /usr/bin/../lib/netease-cloud-music/lib/libqcef.so.1: symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc version Qt_5 not defined in file libQt5Qml.so.5 with link time reference

发现/usr/lib/x86_64-linux-gnu/下有一个libQt5Qml.so.5,netease的安装路径下也有一个,发现安装路径下的库包含上述符号,而系统路径下的不包含,所以应该是启动的时候链错了。

解决

LD_LIBRARY_PATH=/usr/bin/../lib/netease-cloud-music/lib/ netease-cloud-music

启动后发现,terminal的log里提示没有canberra-gtk-module,于是

apt install libcanberra-gtk-module

然后发现又启动不了了,查了一下,知乎有个大神给出了解决方案

unset SESSION_MANAGER && LD_LIBRARY_PATH=/usr/bin/../lib/netease-cloud-music/lib/ netease-cloud-music

成功!

如何在dock中启动呢,修改desktop配置文件:

dpkg -L netease-cloud-music |grep desktop

配置文件在/usr/share/applications/netease-cloud-music.desktop

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

修改Exec一行

Exec=sh -c "unset SESSION_MANAGER && LD_LIBRARY_PATH=/usr/bin/../lib/netease-cloud-music/lib/ netease-cloud-music %U"

然后就可以在任务栏启动了。
启动之后登录重开,发现不能自动登录,且不能保存history信息。
在terminal里运行看了下log,发现有些cache文件夹没有权限,修改一下文件夹权限就OK了。

sudo chown -R xhplus:xhplus /home/xhplus/.cache/netease-cloud-music/

大功告成,开始听歌!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值