zoukankan      html  css  js  c++  java
  • 【网易云音乐 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.前后总共折腾了几个周。总算找到时间彻底解决这个问题了。还是太菜。 

    附上解决最后问题的终端命令。

    dudujerry@dudujerry-ThinkPad-T570:~$ 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) 手册以了解仓库创建和用户配置方面的细节。
    dudujerry@dudujerry-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 个软件包未被升级。
    dudujerry@dudujerry-ThinkPad-T570:~$ sudo apt-get install libqt5libqgtk2
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树       
    正在读取状态信息... 完成       
    有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
    因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
    包尚未被创建或是它们已被从新到(Incoming)目录移出。
    下列信息可能会对解决问题有所帮助:
    
    下列软件包有未满足的依赖关系:
     libqt5libqgtk2 : 依赖: libqt5gui5 (= 5.5.1+dfsg-16ubuntu7) 但是 5.5.1+dfsg-16ubuntu7.5 正要被安装
    E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
    dudujerry@dudujerry-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
    dudujerry@dudujerry-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) ...
    dudujerry@dudujerry-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) 的触发器 ...
    dudujerry@dudujerry-ThinkPad-T570:~$ dpkg --list | grep metease
    dudujerry@dudujerry-ThinkPad-T570:~$ dpkg --list | grep metease*
    dudujerry@dudujerry-ThinkPad-T570:~$ dpkg --list | grep netease*
    ii  netease-cloud-music                            1.0.0                                                     amd64        netease cloud music player.
    dudujerry@dudujerry-ThinkPad-T570:~$ cd usr/share/applications
    bash: cd: usr/share/applications: 没有那个文件或目录
    dudujerry@dudujerry-ThinkPad-T570:~$ 
  • 相关阅读:
    2021,6,10 xjzx 模拟考试
    平衡树(二)——Treap
    AtCoder Beginner Contest 204 A-E简要题解
    POJ 2311 Cutting Game 题解
    Codeforces 990G GCD Counting 题解
    NOI2021 SDPTT D2T1 我已经完全理解了 DFS 序线段树 题解
    第三届山东省青少年创意编程与智能设计大赛总结
    Luogu P6042 「ACOI2020」学园祭 题解
    联合省选2021 游记
    Codeforces 1498E Two Houses 题解 —— 如何用结论吊打标算
  • 原文地址:https://www.cnblogs.com/dudujerry/p/10152326.html
Copyright © 2011-2022 走看看