本文章首发于语雀! 通过各种高科技功能同步到Hajeekn 的博客 本篇文章参考 Dejavu 的文章和 Scoop 官方文档 Windows 和 MacOS Linux 不一样 Windows 安装软件的途径一般是搜索引擎/软件管家
而 MacOS Linux 有自己的包管理器 MacOS 是 Homebrew Linux 是 apt Windows 下其实也有包管理器,比较流行的是
- Scoop
- Chocolatey
- Winget-cli
Scoop 和 Chocolatey 都是比较出名的第三方包管理器了,Winget 是微软整的一个新活 但是严格来说,Scoop 并不算是 “包管理器”,Scoop 官方解释为 “Scoop 是 Windows 的命令行安装程序”,但是它基本实现了一个包管理器的功能
系统要求
- Windows 7 SP1 / Windows Server 2008
- PowerShell 5 / PowerShell Core 和 .NET Framework 4.5 (或更高版本)
配置 Scoop 目录
Scoop 默认的安装本体和软件目录为:C:Users%username%scoop
Scoop 默认安装全局软件的目录为: C:ProgramDatascoop
在我们安装 Scoop 前,我们应该使用环境变量配置安装目录
配置本体和软件目录:
$env:SCOOP='<盘符>:Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
配置全局软件目录:
代码语言:javascript复制$env:SCOOP_GLOBAL='<盘符>:ScoopGlobal'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
配置完成后就可以开始安装 Scoop 了
安装 Scoop
打开你的 Windows Terminal / Powershell 5 输入安装指令:
代码语言:javascript复制iwr -useb get.scoop.sh | iex
安装时鉴于国内防火长城,推荐打开全局代理 当提示 successfully 的时候就安装完成了
安装 Git
Git 是 Scoop 必须的组件,现在你可以通过一个简单指令安装
代码语言:javascript复制scoop install git openssh
安装 Aria2
接着我们需要安装 Aria2 让 Scoop 以多线程下载 你也可以通过一个简单的指令下载
代码语言:javascript复制scoop install aria2
安装完成后需要配置一下 Aria2 的参数
代码语言:javascript复制# 启用 Aria2
scoop config aria2-enabled true
# 设置单任务最大线程为 16
scoop config aria2-split 16
# 设置单服务器最大线程为 16
scoop config aria2-max-connection-per-server 16
# 设置文件最小切片大小为 1M
scoop config aria2-min-split-size 1M
安装 Sudo
如果你使用 Scoop 全局安装软件(如 Node.js)你便需要管理员权限 安装 Sudo 可以简化提取权限步骤 同样,你也可以通过一个简单指令安装 Sudo
代码语言:javascript复制scoop install sudo
常用 Scoop Bucket
Main | Windows 的命令行安装程序 |
---|---|
extras | 包含不太符合主存储桶标准的应用 |
main | 下一代的 Scoop 默认 Bucket |
chawyehsu/dorado |
|