在Debian 9(Stretch)安装网易云音乐
2017-06-27 17:06:16 +08 字数:832 标签: Linux在更新Debian到Stretch后,孤的网易云音乐离奇消失了。
重装时发生了一些麻烦事,这里记录一下。
下载网易云音乐的deb ¶
在其下载页面,可以找到Linux版的链接。 虽然没有为Debian发布,所幸还有Ubuntu的版本。
也可以直接在命令行下载:
wget http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb
安装deb ¶
$ sudo dpkg -i netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb
Selecting previously unselected package netease-cloud-music.
(Reading database ... 256078 files and directories currently installed.)
Preparing to unpack netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb ...
Unpacking netease-cloud-music (1.0.0-2) ...
dpkg: dependency problems prevent configuration of netease-cloud-music:
netease-cloud-music depends on libfontconfig1 (>= 2.11.94); however:
Version of libfontconfig1:amd64 on system is 2.11.0-6.7+b1.
netease-cloud-music depends on libqt5multimedia5 (>= 5.0.2); however:
Package libqt5multimedia5 is not installed.
netease-cloud-music depends on libqt5xml5 (>= 5.0.2); however:
Package libqt5xml5 is not installed.
netease-cloud-music depends on libqt5multimedia5-plugins; however:
Package libqt5multimedia5-plugins is not installed.
netease-cloud-music depends on libqt5multimediawidgets5; however:
Package libqt5multimediawidgets5 is not installed.
dpkg: error processing package netease-cloud-music (--install):
dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-9) ...
Processing triggers for desktop-file-utils (0.23-1) ...
Processing triggers for mime-support (3.60) ...
Processing triggers for hicolor-icon-theme (0.15-1) ...
Errors were encountered while processing:
netease-cloud-music
在Jessie版本,孤似乎没有遇到这个麻烦。
没有自动安装依赖,可能是新版本的dpkg与Ubuntu的deb包不兼容。 解决方案,只能是手动安装。
思路是:
- 卸载错误的deb
- 手动安装相关依赖
- 重新安装deb
卸载错误的安装 ¶
sudo apt-get -f install
-f
意味着--fix-broken
,本来是可以自动安装依赖的。
但是在依赖有问题的情况下,则会自动卸载错误deb。
手动安装依赖 ¶
sudo apt-get install libqt5multimedia5 libqt5xml5 libqt5multimedia5-plugins libqt5multimediawidgets5
注意,这步是可以省略的。
在解决了libfontconfig1的问题后,使用sudo apt-get -f install
可以自动安装这些依赖。
安装libfontconfig1 ¶
其它库都是没安装,安装后可以自动解决。 唯有libfontconfig1这个库,是版本太低。
netease-cloud-music depends on libfontconfig1 (>= 2.11.94); however:
Version of libfontconfig1:amd64 on system is 2.11.0-6.7+b1.
Debian为了稳定,很多软件的版本都会比Ubuntu旧一些。
为了安装更新的libfontconfig1,查询后发现,只有sid(unstable)的版本才能满足需求。
把/etc/apt/sources.list
中的stretch
或stable
,改为testing
,然后更新源。
sudo apt-get update
接下来就能安装最新的libfontconfig1了。
sudo apt-get install libfontconfig1
注意:别忘了把源给换回Stretch。
重新安装deb ¶
sudo dpkg -i netease-cloud-music_1.0.0-2_amd64_ubuntu16.04.deb
sudo apt-get -f install
这样,网易云音乐就重新安装完毕了。 重装后的网易云音乐,数据和登录信息完整,打开即用。