1. 程式人生 > >【網易雲音樂 for linux】 踩過的坑

【網易雲音樂 for linux】 踩過的坑

1.從官網下載的包,卻怎麼也安裝不上。

提示依賴,網上全是什麼 sudo apt-get -f install ,結果提示有沒有完成安裝的包,讓我解除安裝。

於是按下Y解除安裝了網易雲。

嘗試一個個修復以來,卻提示不行。

 

。。。一段時間之後。。。

 

2.下載了網易雲音樂1.0,提示的以來不一樣了

於是一個個修復依賴,但是最後一個無法修復:libqt5libqgtk2,提示各種問題,據說是放棄使用了。

 

。。。一段時間後。。。

 

3.搜尋libqt5libqgtk2問題,意外發現了教程:看網上教程製作了qt5-style-plugins代替libqt5libqgtk2的deb。

可以正常運行了。

 

4.發現最小化後,小選單打不開。於是再次搜尋。

找到網易雲音樂的.desktop,將其中的

Exec=netease-cloud-music %U 
修改為
Exec=env XDG_CURRENT_DESKTOP=Unity netease-cloud-music %U

這樣就可以用了。

 

P.S.前後總共折騰了幾個周。總算找到時間徹底解決這個問題了。還是太菜。 

 

附上解決最後問題的終端命令。

 

[email protected]:~$ sudo apt update && sudo
apt upgrade 錯誤:1 https://dl.winehq.org/wine-builds/ubuntu xenial InRelease 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY 76F1A20FF987672F 錯誤:2 https://dl.winehq.org/wine-builds/ubuntu trusty InRelease 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY 76F1A20FF987672F 忽略:3 http://dl.google.com/linux/chrome/deb stable InRelease 命中:4 http://repo.steampowered.com/steam precise InRelease
命中:5 http://dl.google.com/linux/chrome/deb stable Release 命中:7 http://cn.archive.ubuntu.com/ubuntu xenial InRelease 命中:8 http://archive.ubuntukylin.com:10006/ubuntukylin xenial InRelease 命中:9 http://ppa.launchpad.net/elementary-os/stable/ubuntu xenial InRelease 獲取:10 http://packages.elementary.io/appcenter xenial InRelease [6,129 B] 忽略:11 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu xenial InRelease 獲取:12 http://packages.elementary.io/appcenter xenial/main amd64 DEP-11 Metadata [86.1 kB] 命中:13 http://ppa.launchpad.net/fyrmir/livewallpaper-daily/ubuntu xenial InRelease 命中:14 http://ppa.launchpad.net/jonathonf/vlc/ubuntu xenial InRelease 命中:15 http://ppa.launchpad.net/linrunner/tlp/ubuntu xenial InRelease 命中:16 http://ppa.launchpad.net/notepadqq-team/notepadqq/ubuntu xenial InRelease 命中:17 http://ppa.launchpad.net/elementary-os/os-patches/ubuntu xenial InRelease 命中:18 http://ppa.launchpad.net/philip.scott/elementary-tweaks/ubuntu xenial InRelease 忽略:19 http://ppa.launchpad.net/versable/elementary-update/ubuntu xenial InRelease 錯誤:20 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu xenial Release 404 Not Found 錯誤:21 http://ppa.launchpad.net/versable/elementary-update/ubuntu xenial Release 404 Not Found 正在讀取軟體包列表... 完成 W: 校驗數字簽名時出錯。此倉庫未被更新,所以仍然使用此前的索引檔案。GPG 錯誤:https://dl.winehq.org/wine-builds/ubuntu xenial InRelease: 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY 76F1A20FF987672F W: 校驗數字簽名時出錯。此倉庫未被更新,所以仍然使用此前的索引檔案。GPG 錯誤:https://dl.winehq.org/wine-builds/ubuntu trusty InRelease: 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY 76F1A20FF987672F E: 倉庫 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu xenial Release” 沒有 Release 檔案。 N: 無法安全地用該源進行更新,所以預設禁用該源。 N: 參見 apt-secure(8) 手冊以瞭解倉庫建立和使用者配置方面的細節。 E: 倉庫 “http://ppa.launchpad.net/versable/elementary-update/ubuntu xenial Release” 沒有 Release 檔案。 N: 無法安全地用該源進行更新,所以預設禁用該源。 N: 參見 apt-secure(8) 手冊以瞭解倉庫建立和使用者配置方面的細節。 [email protected]-ThinkPad-T570:~$ sudo apt-get install libqt5gui5 正在讀取軟體包列表... 完成 正在分析軟體包的依賴關係樹 正在讀取狀態資訊... 完成 libqt5gui5 已經是最新版 (5.5.1+dfsg-16ubuntu7.5)。 下列軟體包是自動安裝的並且現在不需要了: gconf2 libappindicator1 libdbusmenu-gtk4 libindicator7 使用'sudo apt autoremove'來解除安裝它(它們)。 升級了 0 個軟體包,新安裝了 0 個軟體包,要解除安裝 0 個軟體包,有 7 個軟體包未被升級。 [email protected]-ThinkPad-T570:~$ sudo apt-get install libqt5libqgtk2 正在讀取軟體包列表... 完成 正在分析軟體包的依賴關係樹 正在讀取狀態資訊... 完成 有一些軟體包無法被安裝。如果您用的是 unstable 發行版,這也許是 因為系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟體 包尚未被建立或是它們已被從新到(Incoming)目錄移出。 下列資訊可能會對解決問題有所幫助: 下列軟體包有未滿足的依賴關係: libqt5libqgtk2 : 依賴: libqt5gui5 (= 5.5.1+dfsg-16ubuntu7) 但是 5.5.1+dfsg-16ubuntu7.5 正要被安裝 E: 無法修正錯誤,因為您要求某些軟體包保持現狀,就是它們破壞了軟體包間的依賴關係。 [email protected]-ThinkPad-T570:~$ sudo dpkg -i '/media/dudujerry/Software_and_games/Software/網易雲音樂for linux/netease-cloud-music_1.0.0_amd64_ubuntu16.04_new.deb' 正在選中未選擇的軟體包 netease-cloud-music。 (正在讀取資料庫 ... 系統當前共安裝有 217102 個檔案和目錄。) 正準備解包 .../netease-cloud-music_1.0.0_amd64_ubuntu16.04_new.deb ... 正在解包 netease-cloud-music (1.0.0) ... dpkg: 依賴關係問題使得 netease-cloud-music 的配置工作不能繼續: netease-cloud-music 依賴於 qt5-style-plugins;然而: 未安裝軟體包 qt5-style-plugins。 dpkg: 處理軟體包 netease-cloud-music (--install)時出錯: 依賴關係問題 - 仍未被配置 正在處理用於 desktop-file-utils (0.22-1ubuntu5.2+elementary2~ubuntu0.4.1.1) 的觸發器 ... 正在處理用於 gnome-menus (3.13.3-6ubuntu3.1) 的觸發器 ... 正在處理用於 bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) 的觸發器 ... Rebuilding /usr/share/applications/bamf-2.index... 正在處理用於 mime-support (3.59ubuntu1) 的觸發器 ... 正在處理用於 hicolor-icon-theme (0.17-1~elementary0.4.1) 的觸發器 ... 在處理時有錯誤發生: netease-cloud-music [email protected]-ThinkPad-T570:~$ sudo apt-get -f install正在讀取軟體包列表... 完成 正在分析軟體包的依賴關係樹 正在讀取狀態資訊... 完成 正在修復依賴關係... 完成 下列軟體包是自動安裝的並且現在不需要了: gconf2 libappindicator1 libdbusmenu-gtk4 libindicator7 使用'sudo apt autoremove'來解除安裝它(它們)。 將會同時安裝下列軟體: qt5-style-plugins 下列【新】軟體包將被安裝: qt5-style-plugins 升級了 0 個軟體包,新安裝了 1 個軟體包,要解除安裝 0 個軟體包,有 7 個軟體包未被升級。 有 1 個軟體包沒有被完全安裝或解除安裝。 需要下載 134 kB 的歸檔。 解壓縮後會消耗 474 kB 的額外空間。 您希望繼續執行嗎? [Y/n] Y 獲取:1 http://cn.archive.ubuntu.com/ubuntu xenial/universe amd64 qt5-style-plugins amd64 5.0.0-1build3 [134 kB] 已下載 134 kB,耗時 11秒 (11.7 kB/s) 正在選中未選擇的軟體包 qt5-style-plugins:amd64。 (正在讀取資料庫 ... 系統當前共安裝有 217174 個檔案和目錄。) 正準備解包 .../qt5-style-plugins_5.0.0-1build3_amd64.deb ... 正在解包 qt5-style-plugins:amd64 (5.0.0-1build3) ... 正在設定 qt5-style-plugins:amd64 (5.0.0-1build3) ... 正在設定 netease-cloud-music (1.0.0) ... [email protected]-ThinkPad-T570:~$ sudo dpkg -i '/media/dudujerry/Software_and_games/Software/網易雲音樂for linux/netease-cloud-music_1.0.0_amd64_ubuntu16.04_new.deb' (正在讀取資料庫 ... 系統當前共安裝有 217181 個檔案和目錄。) 正準備解包 .../netease-cloud-music_1.0.0_amd64_ubuntu16.04_new.deb ... 正在將 netease-cloud-music (1.0.0) 解包到 (1.0.0) 上 ... 正在設定 netease-cloud-music (1.0.0) ... 正在處理用於 desktop-file-utils (0.22-1ubuntu5.2+elementary2~ubuntu0.4.1.1) 的觸發器 ... 正在處理用於 gnome-menus (3.13.3-6ubuntu3.1) 的觸發器 ... 正在處理用於 bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) 的觸發器 ... Rebuilding /usr/share/applications/bamf-2.index... 正在處理用於 mime-support (3.59ubuntu1) 的觸發器 ... 正在處理用於 hicolor-icon-theme (0.17-1~elementary0.4.1) 的觸發器 ... [email protected]-ThinkPad-T570:~$ dpkg --list | grep metease [email protected]-ThinkPad-T570:~$ dpkg --list | grep metease* [email protected]-ThinkPad-T570:~$ dpkg --list | grep netease* ii netease-cloud-music 1.0.0 amd64 netease cloud music player. [email protected]-ThinkPad-T570:~$ cd usr/share/applications bash: cd: usr/share/applications: 沒有那個檔案或目錄 [email protected]-ThinkPad-T570:~$