18.04下網易雲音樂無法運行的問題

Ubuntu 16.04/18.04下網易雲音樂無法運行的問題

Ubuntu下安裝網易雲音樂最新版本(目前為V1.1.0)之後,第一次使用是可以正常啟動的,但是重啟一次電腦之後,就發現其必須使用root權限才能運行,而且還不能關閉對應的終端,這是很麻煩的一件事,畢竟一個音樂軟件獲取root權限才能能運行還是非常讓人無法理解的

網上的解決方法我看到的基本為四類

1.為其添加沙盒模式

2.降低網易雲音樂運行的權限

3.將其加入/etc/sudoers文件,默認按照root權限啟動

4.回退為低版本,因為V1.0.0之前的版本基本都沒這個問題


我試了前3種方法,沒卵用,只有回退低版本

1.卸載V1.1.0版本,下載V1.0.0版本

這裡給出鏈接:

https://pan.baidu.com/s/1PIJ9b7PYhn_KdQJSJA0HDg(密碼:cnjn)

此外還有一些0.9版本的:

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

2.安裝(略)

3.設置網易雲音樂不升級

因為我們畢竟平時經常需要更新系統軟件,即apt-get upgrade或者apt-get dist-upgrade

但是這樣的話,網易雲音樂也就升級到高版本了,這是我們不希望的

所以需要設置網易雲音樂不升級,即設置在Ubuntu的apt中禁止網易雲被apt-get upgrade/dist-upgrade更新

首先,查詢網易雲音樂軟件包名稱

#查詢當前系統內所有軟件包的狀態,命令為:

sudo dpkg --get-selections | more

查詢到為netesea-cloud-music

然後為其打上hold標記

sudo echo 軟件包名 hold | sudo dpkg --set-selections

然後可以查詢當前系統被鎖定不更新的軟件包狀態(hold),命令為

sudo dpkg --get-selections | grep hold

就可以看到網易雲音樂的軟件包在其中

ps:這種為軟件包打上hold標記,讓其不被apt-get upgrade/dist-upgrade更新的方法不僅僅適用於所有軟件包,不侷限於網易雲音樂,如可以用來標記特定版本的驅動不被更新等等


分享到:


相關文章: