终端播放器安装教程
从简书上看到一篇,终端实现网易云音乐的文章,并给出了一个github链接.
心里有些痒痒,想看看是什么样子,于是尝试安装.
安装过程中有些坎坷,记录以便以后查阅.
gitHub:
程序实现是用Python写的.安装使用方式仅仅给了三行命令.
安装
$ pip install netease-musicbox
$ brew install mpg123
使用
$ musicbox
下载了源码后,不知道该如何安装.三行命令也是莫名其妙.
最终通过查询关键字,发现是自己电脑上没有安装模块.
分别是 pip 、brew、wget
wget安装
> wget是在Linux下开发的开发源代码的软件,作者Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.他有一下特点
> 1,支持断点下传功能;
> 2,同时支持FTP和HTTP下载方式
> 3,支持代理服务器;
> 4,设置方便简单;
> 5,程序小.
这里主要说如何安装,具体使用待以后研究.
下载一个Wget的源码包,http://www.gnu.org/software/wget/
> 尝试使用,也就是1.9.1可安装.
可以用终端解压.
1,输入:
tar -zxvf wget-1.9.1.tar.gz
2,cd 到解压目录
3,输入 :
./configure
4,输入:
make
5,输入:
sudo make install
安装OK.
可输入网址测试
'' wget www.google.com
brew安装
> brew又叫Homebrew,是mac osx 上的软件包管理工具,能在Mac中方便的安装或卸载软件,只需要一个命令,非常方便.
> brew类似于Ubuntu系统下的apt-get的功能,这个以后遇到了需要注意.
1. 安装brew
2. 使用brew安装软件
3. 使用brew卸载软件
4. 使用brew查询软件
5. 其他brew命令
安装brew
brew官方网站 [http://brew.sh/index\_zh-cn.html]
在终端输入
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
脚本会自动执行安装.
使用brew安装软件
可用brew直接安装wget
brew install wget
使用brew查询软件
有时候不知道安装的软件名称,那么需要先搜索下,查询到包的名字
比如:
brew search /wge*/
/bge*/是个正则表达式,需要包含在/中
其他brew命令
brew list 列出已安装的软件
brew update 更新brew
brew home 用浏览器打开brew的官方网站
brew info 显示软件信息
brew deps 显示包依赖
pip安装
easy_install 打包和发布python包
pip是包管理
1,pip下载安装
1.1 pip下载
# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
> 其实可以直接用网站下,直接执行下一步
1.2 pip安装
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
> 若没有权限用sudo执行
2. pip使用详解
2.1 pip安装包
# pip install SomePackage
[...]
Successfully installed SomePackage
2.2 pip查看已安装的包
# pip show --files SomePackage
Name: SomePackage
Version: 1.0
Location: /my/env/lib/pythonx.x/site-packages
Files:
../somepackage/__init__.py
[...]
2.3 pip检查哪些包需要更新
# pip list --outdated
SomePackage (Current: 1.0 Latest: 2.0)
2.4 pip升级包
# pip install --upgrade SomePackage
[...]
Found existing installation: SomePackage 1.0
Uninstalling SomePackage:
Successfully uninstalled SomePackage
Running setup.py install for SomePackage
Successfully installed SomePackage
2.5 pip卸载包
$ pip uninstall SomePackage
Uninstalling SomePackage:
/my/env/lib/pythonx.x/site-packages/somepackage
Proceed (y/n)? y
Successfully uninstalled SomePackage
3.pip使用实例
3.1 安装 redis
# pip install redis
3.2卸载redis
# pip uninstall redis
Uninstalling redis:
/usr/lib/python2.6/site-packages/redis-2.9.1-py2.6.egg-info
.....省略一些内容....
Proceed (y/n)? y
Successfully uninstalled redis
3.3 查看待更新包
pip list --outdate
pygpgme (Current: 0.1 Latest: 0.3)
pycurl (Current: 7.19.0 Latest: 7.19.3.1)
iniparse (Current: 0.3.1 Latest: 0.4)