官方出品:Winget
Winget已预装在较新的Windows版本(Windows 10 1709 及以上版本)中。如果你的系统还没有,可以通过以下两种方式安装:
官方地址: https://github.com/microsoft/winget-cli
通过Windows商店安装(推荐)
- 打开Microsoft Store
- 搜索”App Installer”
- 点击”安装”按钮
这是最简单的安装方式,而且Winget会随商店自动更新。
手动安装
如果你无法访问商店,也可以手动安装:
- 在Winget官方仓库 (https://github.com/microsoft/winget-cli/releases) 下载安装包(.msixbundle 文件)
- 在系统设置中打开”开发者模式”,允许安装任意来源应用
- 双击.msixbundle文件进行安装
可以打开终端,输入winget --version
验证安装成功。
基本使用
- 显示简略帮助文档:
winget -?
(-?可选);查看特定命令的详细帮助文档:winget [<命令>] -?
,如winget install -?
- 显示软件详细信息:
winget show <包名>
- 搜索软件:
winget search <包名>
- 安装软件:
winget install <包名>
使用Winget安装软件
有了Winget,安装软件就像Linux上使用apt一样简单了!
比如你要安装Visual Studio Code,只需一行命令:
winget install Microsoft.VisualStudioCode
如果你记不清确切的包名,可以用winget search
命令搜索:
winget search vscode
Winget会列出所有匹配的结果,你可以从中选择想要安装的版本。
卸载软件也同样简单:
winget uninstall vscode
软件升级更是全自动的:
winget upgrade
Winget会检查所有已安装的软件,并更新到最新版本,省时省力!
完全开源:Scoop
Scoop是一款灵活强大的开源包管理器,深受开发者喜爱。下面介绍安装和基本配置步骤。
官方地址: https://github.com/ScoopInstaller/Scoop
安装Scoop
打开PowerShell,输入以下命令:
irm get.scoop.sh | iex
这会自动下载并安装Scoop。安装成功后,你可以输入scoop help
查看帮助信息。
若本机没有代理,可能导致安装失败,可以参考官方地址的其他解决方法!
添加Bucket
Bucket是Scoop的软件仓库,里面包含了大量实用工具。除了默认的main bucket,你还可以添加extras等第三方bucket:
scoop bucket add extras
现在你就可以用scoop search
命令搜索海量应用了!
配置代理
如果你的网络环境需要代理,可以用以下命令配置Scoop的代理设置:
scoop config proxy localhost:1080
将代理地址换成你自己的即可。通常来说,Scoop会自动使用系统代理,这一步可以跳过。
更换下载位置
Scoop 默认安装位置C:\User\Your Username\scoop
,如果想要更改安装位置,比如D:\Scoop
,可以在安装之前,先运行:
$env:SCOOP='D:\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
Scoop 会自动将.\Scoop\shims
文件添加到系统环境变量,免去 Windows 用户自行添加的麻烦;同时在.\Scoop\apps
存放所有已安装的软件,便于统一管理。
用Scoop管理开发工具
Scoop非常适合管理各种开发工具,下面以安装Java为例。
首先搜索可用的JDK版本:
scoop search jdk
选择你需要的版本,比如JDK11:
scoop install ojdkbuild11
想要更新或切换版本?没问题!
scoop update ojdkbuild11
scoop reset ojdkbuild11
scoop update
会检查更新,scoop reset
可以在不同版本间快速切换,测试不同JDK版本兼容性非常方便。
另外,Scoop还可以创建隔离的虚拟环境,安装特定版本的工具而不影响全局