Windows系统中执行apt-get指令安装指定软件包失败求助
Windows系统中执行apt-get指令安装指定软件包失败求助
嗨,我看到你在Windows命令提示符里用apt-get安装软件时踩坑啦,这很正常——apt-get是Debian、Ubuntu这类Linux发行版专属的包管理工具,Windows系统本身根本不认识这个命令哦😉。下面给你几个在Windows上搞定这些软件的可行方案:
方案一:用Windows Subsystem for Linux (WSL) 模拟Linux环境
这是最省心的方法,能直接复用你原来的apt-get命令:
- 先启用WSL:打开管理员权限的命令提示符,执行
wsl --install,跟着提示完成Linux发行版(默认是Ubuntu)的安装。 - 安装好后打开Ubuntu终端,直接输入你原来的命令就行:
apt-get install sox libsox-fmt-mp3 libsndfile1 ffmpeg
方案二:单独安装每个软件的Windows版本
如果不想折腾WSL,也可以直接装Windows原生版本:
- Sox:下载官方提供的Windows安装包,安装后记得把Sox的安装路径(比如
C:\Program Files\Sox)添加到系统环境变量的PATH里,这样CMD里就能直接调用sox命令了。 - FFmpeg:下载Windows版压缩包,解压后把里面的
bin目录路径添加到PATH,之后就能在CMD里用ffmpeg命令。 - libsndfile1:这是个音频处理库,如果是配合特定程序使用,有些Windows版软件会自带它;也可以下载预编译的Windows版本,放到对应程序的目录或者系统路径中。
另外,如果这些软件是某个项目的依赖,建议先看看项目的Windows安装文档,说不定有更简便的一键安装方式哦。
你遇到的错误信息:
C:\Users\name>apt-get install sox libsox-fmt-mp3 libsndfile1 ffmpeg 'apt-get' is not recognized as an internal or external command, operable program or batch file.
备注:内容来源于stack exchange,提问作者cendahoang




