

在Debian 9(Stretch)安装网易云音乐
source link: https://note.qidong.name/2017/06/27/debian-netease-cloud-music/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

在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
这样,网易云音乐就重新安装完毕了。 重装后的网易云音乐,数据和登录信息完整,打开即用。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK