虚拟机方案 – 放弃
一开始尝试安装oracle vm virtual box + win 10 虚拟机,在虚拟机中听音乐。QQ音乐可以正常跑,但是经常听着听着出现一段刺耳的电子噪音。推测是ubuntu后台的调度导致win 10虚拟机中的qq音乐播放接不上。遂放弃虚拟机方案
wine 方案 – 可行
然后就尝试用wine来运行QQ音乐,发现能够正常运行,安装起来也很方便。操作步骤如下
首先启用32位支持
sudo dpkg --add-architecture i386
然后安装wine 3.6 (为了避免麻烦,我没有按照wine官网的教程添加ppa)
sudo apt-get install wine-stable
然后下载QQ音乐PC(windows)安装包,并使用wine进行安装,一路下一步即可
wine QQMusic_YQQWinPCDL.exe
运行QQ音乐的过程中可能会出现各种报错,这里注意不要理错误,也不要点击确定或取消,QQ音乐界面是能够正常操作的,歌单也能正常显示,除了首页加载不出来。
建议使用QQ扫码登录。登录框也可以尝试下,但是QQ号码打进去之后显示不出来,如果对自己输入的正确性有信心,可以尝试使用QQ号码登录。
QQ音乐安装好后,如何再次启动QQ音乐
找到QQ音乐的安装目录,默认安装的话,安装目录在如下位置:
~/.wine/drive_c/Program Files (x86)/Tencent/QQMusic
运行如下命令,有些报错是正常的,不用管它们。
~/.wine/drive_c/Program Files (x86)/Tencent/QQMusic$ wine QQMusic.exe 013b:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. [0504/172957:ERROR:main_delegate.cc(771)] Could not load cef_extensions.pak [0504/172957:ERROR:network_change_notifier_win.cc(156)] WSALookupServiceBegin failed with: 8 [0504/172957:ERROR:proxy_service_factory.cc(128)] Cannot use V8 Proxy resolver in single process mode. 011f:err:ole:create_server class {a7cc2fdb-eed7-4fda-880e-c762570cc005} not registered 011f:err:ole:CoGetClassObject no class object {a7cc2fdb-eed7-4fda-880e-c762570cc005} could be created for context 0x4 011f:err:ole:create_server class {a7cc2fdb-eed7-4fda-880e-c762570cc005} not registered 011f:err:ole:CoGetClassObject no class object {a7cc2fdb-eed7-4fda-880e-c762570cc005} could be created for context 0x4 wine: Call from 0x7b43c8bc to unimplemented function dwmapi.dll.DwmSetIconicThumbnail, aborting 1234567891011
备注
偶尔会有QQ音乐崩溃退出的情况,目前还没找到具体的愿意,如果崩溃退出,再重新启动QQ音乐就好了。
官网的wine是5.0的,感兴趣的小朋友可以试试,说不定会有更好的效果,欢迎在评论区留言~
PS 之所以一定要在电脑上听音乐,是因为手机QQ音乐不能自动跳过VIP歌曲,听一半忽然不让听了,很烦。
以上就是
为各位朋友分享的 相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多 等着你!