Debian9系统下网易云音乐命令行版安装与使用指南:首先更新系统并安装必要依赖(如curl、wget等),通过官方仓库或下载deb包安装,或使用源码编译安装,启动后可通过命令登录账号,支持播放、暂停、切换歌曲、查看歌单等基本操作,界面简洁轻量,适合键盘操作,注意依赖库版本兼容性,确保音频驱动正常,该工具为命令行爱好者提供了无图形界面的音乐播放选择,满足服务器或终端环境使用需求。
在Linux系统中,命令行操作因其高效、轻量化的特点,深受开发者与高级用户喜爱,对于Debian9系统用户而言,虽然网易云音乐官方未提供原生命令行客户端,但通过第三方工具可实现在终端中畅享音乐,本文将详细介绍在Debian9系统下安装、配置及使用网易云音乐命令行客户端的完整流程,帮助您告别图形界面,用键盘掌控音乐播放。
环境准备:Debian9系统基础检查
在开始安装前,需确保Debian9系统满足基本环境要求,并安装必要的依赖工具,Debian9(Stretch)默认Python版本为3.5,部分命令行客户端依赖Python 3.x及pip包管理器,建议先完成以下准备工作:
更新系统软件包列表
打开终端,执行以下命令更新系统软件包缓存,确保后续安装过程顺利:

sudo apt update sudo apt upgrade -y
安装Python 3及pip
网易云音乐命令行客户端通常基于Python开发,需安装Python 3和pip(Python包管理器):
sudo apt install python3 python3-pip -y
安装完成后,可通过python3 --version和pip3 --version验证版本(Python 3.5+、pip 3.x+即可)。
安装其他依赖
部分客户端可能需要Git(克隆代码仓库)、libssl-dev(SSL支持)等依赖,提前安装可避免后续报错:
sudo apt install git libssl-dev -y
网易云音乐命令行客户端选择与安装
社区中支持网易云音乐命令行播放的工具主要有netease-cloud-music-cli(基于Node.js)和ncm(基于Python),本文以ncm为例,介绍安装过程——ncm轻量、易用,且支持搜索、播放、歌单管理等功能,适合Debian9系统。
通过pip安装ncm(推荐)
ncm可通过Python的pip包管理器直接安装,步骤简洁:
-
安装ncm
执行以下命令全局安装ncm:sudo pip3 install ncm
若提示权限问题,可尝试
pip3 install --user ncm(安装到用户目录),然后将~/.local/bin添加到PATH环境变量(编辑~/.bashrc,添加export PATH=$PATH:~/.local/bin,执行source ~/.bashrc生效)。 -
验证安装
安装完成后,输入以下命令检查是否成功:ncm --version
若显示版本号(如
ncm x.x.x),则表示安装成功。
通过源码安装ncm(可选)
若pip安装失败或需要最新功能,可从GitHub克隆源码手动安装:
-
克隆ncm仓库
git clone https://github.com/qier222/ncm.git cd ncm
-
安装依赖并编译
ncmbased on Node.js,需先安装Node.js(Debian9默认源较旧,建议通过NodeSource源安装):curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - # 安装Node.js 14.x(兼容Debian9) sudo apt install nodejs -y
安装完成后,进入ncm目录,执行以下命令安装依赖:
npm install npm run build
-
全局链接ncm
sudo npm link
-
验证安装
同样通过ncm --version检查版本。
配置与使用网易云音乐命令行客户端
安装完成后,即可通过ncm命令操作网易云音乐,以下是常用功能及操作方法:
登录网易云音乐
ncm需通过网易云音乐账号登录才能播放版权歌曲,执行以下命令打开浏览器登录界面(需安装x-www-browser,如未安装可运行sudo apt install xdg-utils):
ncm login
按提示扫描二维码或输入账号密码,登录成功后,token会保存在本地,后续无需重复登录。
搜索歌曲/歌手/歌单
通过search命令搜索音乐,支持关键词、歌单ID等:
# 搜索歌曲(支持中文) ncm search "晴天" # 搜索歌手 ncm search "周杰伦" # 搜索歌单(需输入歌单ID,可通过网页版获取) ncm search "歌单ID"
搜索结果会列出歌曲ID、名称、歌手、专辑等信息,
[1] 晴天 - 周杰伦 (《叶惠美》)
[2] 晴天 (钢琴版) - 周杰伦
[3] 晴天 (吉他弹唱) - 赵雷
播放音乐
根据搜索结果的歌曲ID,使用play命令播放:
# 播放ID为1的歌曲 ncm play 1
播放后,终端会显示播放进度(如[00:03/04:29]),并通过快捷键控制播放(详见下文)。
播放控制
ncm支持多种播放控制命令,常用快捷键及命令如下:
| 功能 | 命令 | 快捷键(播放时按) |
|---|---|---|
| 暂停/播放 | ncm pause |
空格键 |
| 下一首 | ncm next |
或 n |
| 上一首 | ncm prev |
或 p |

