在Linux中,如果说有什么音乐播放器的话,第1个会想起的就是深度音乐了,因为它不仅好用,而且还是Python写的。
但是,在其他Linux版本中并没有提供对应的安装包,这可如何不怎么好办了。不过,由于Python的跨平台性,只要我们解决了它的那些依赖,那么我们就可以顺利的在其他版本上启动这个播放器了。
下面我们来看下Github上 deepin-music 的源,可以看到它依赖的库还是比较多的。
在这里我们对其进行分类来进行处理,首先是深度版本的库:
- deepin-music-player ,深度音乐播放器源码
- deepin-ui ,深度版本的UI库
- deepin-utils ,深度版本的基础库
- deepin-gsettings ,深度的设置
然后是一些C库的绑定:
- libwebkitgtk ,GTK版本的webkit
- gstreamer0.10-plugins-ugly ,gstreamer的插件
之后是一些Python的库或绑定了:
- python-gst0.10 ,Gstreamer的Python绑定。
- python-keybinder ,键盘绑定
- chardet、pycurl、mutagen、mmkeys、discid、mutagen、numpy、scipy、python-xlib
现在,我们已经基本把深度音乐的依赖分类完成了,下面我们分别进行安装即可。
最后的安装完成后,我们直接使用 deepin-music-player
在命令行进行调用,即可弹出对应的界面了,如下所示:
这样我们就可以在Slackware上一边敲代码一边听音乐了。