在装上网易云音乐以后,运行程序,发现程序一直跑不起来
去网上搜索答案,说在文件:/usr/share/applications/netease-cloud-music.desktop 中
在%U 前面添加--no-sandbox 即可解决,但是发现添加后依然无法解决
后面又看到一篇文章http://www.linuxdiyf.com/linux/32725.html
里面说可能是有残留的netease-cloud-music进程在系统里面,需要杀死进程才能正常启动
在杀死之后,通过命令行果然可以启动了,但是确报了一大堆错误,对于我这种有强迫症的人来说是不能接受的
(出错的时候没有截图,所以不能上图)
大概的报错信息就是无法链接sqlite数据库,数据库文件是只读的
这种情况,首先我先安装了sqlite:
sudo apt-get install sqlite3
之后运行依然报错数据库文件只读,无法更新,那么我认为可能是文件属性的问题
查找到netease-cloud-music的配置文件位置:~/.cache/netease-cloud-music/
cd ~/.cache/netease-cloud-music/
sudo chmod -R 777 netease-cloud-music
执行完成之后,再运行,没有报错,完美运行
之后我将以前加入的--no-sandbox参数去掉,依然可以完美运行
但是依然有一个bug,就是使用ClassicMenu Indicator启动网易云音乐的时候依然无法正常启动,不过使用快捷方式直接启动没有问题
也就没有再追究
版本问题解决:
在网易云音乐官网上下载deb安装包,默认最新版本1.1.0,可能遇到打不开,登录不了,设置不保存等bug。
Solution1:
sudo netease-cloud-music &
关掉终端也可以用。
Solution2:
直接使用sudo apt-get install netease-cloud-music安装(1.0.0-3)版本,这个版本没什么问题。
【附上旧版本下载】
0.9.0-1的版本:
deepin15(32位):http://s1.music.126.net/download/pc/netease-cloud-music_0.9.0_i386.deb
deepin15(64位):http://s1.music.126.net/download/pc/netease-cloud-music_0.9.0_amd64.deb
ubuntu16.04(32位):http://s1.music.126.net/download/pc/netease-cloud-music_0.9.0-2_i386.deb
ubuntu16.04(64位):http://s1.music.126.net/download/pc/netease-cloud-music_0.9.0-2_amd64.deb
ubuntu14.04(32位):http://s1.music.126.net/download/pc/netease-cloud-music_0.9.0-1_i386.deb
ubuntu14.04(64位):http://s1.music.126.net/download/pc/netease-cloud-music_0.9.0-1_amd64.deb
1.0.0的版本:
ubuntu 14.04(64位):http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu14.04.deb
ubuntu 14.04(32位):http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_i386_ubuntu14.04.deb
ubuntu 16.04(64位):http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb
ubuntu 16.04(32位):http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_i386_ubuntu16.04.deb