1. 程式人生 > >arch linux下網易雲音樂執行沒反應,只能使用root使用者執行

arch linux下網易雲音樂執行沒反應,只能使用root使用者執行

本文原連結來自 https://extendswind.top/posts/technical/netease_music_can_not_open

最近開啟網易雲音樂沒有反應,只在htop命令下能看到執行的程序(manjaro+mate+awesome)。

命令列sudo可以正常執行

無用嘗試

  • 安裝官網給的最新1.1.3的deepin與ubuntu16兩個版本
  • 網上提到的–no-sandbox引數執行
  • kill已經執行的netease-cloud-music相關程序

解決方案

回退到更早的1.0.0版,估計新版沒有在各個linux系統下測試。

http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb

debian系就直接dpkg -i吧

arch系通過AUR安裝稍麻煩:

  1. 解除安裝原版本
  2. yaourt -S netease-cloud-music
  3. 按y Edit PKGBUILD
  4. 將1.1.3的安裝包地址替換為1.1.0的安裝包地址,並且將對應hash值改為skip,具體如下

改之前:

source=(
	"http://packages.deepin.com/deepin/pool/main/n/netease-cloud-music/netease-cloud-music_${pkgver}-${_pkgrel}_amd64.deb"
	"http://music.163.com/html/web2/service.html"
)
md5sums=('53c47c1bf6797b2a0e455bc59833ab2d'
         'SKIP')

改之後

source=(
  "http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb"
	"http://music.163.com/html/web2/service.html"
)
md5sums=('SKIP'
         'SKIP')

然後正常安裝即可