Windows最强包管理器

官方出品:Winget

Winget已预装在较新的Windows版本(Windows 10 1709 及以上版本)中。如果你的系统还没有,可以通过以下两种方式安装:

官方地址: https://github.com/microsoft/winget-cli

通过Windows商店安装(推荐)

  1. 打开Microsoft Store
  2. 搜索”App Installer”
  3. 点击”安装”按钮

这是最简单的安装方式,而且Winget会随商店自动更新。

手动安装

如果你无法访问商店,也可以手动安装:

  1. 在Winget官方仓库 (https://github.com/microsoft/winget-cli/releases) 下载安装包(.msixbundle 文件)
  2. 在系统设置中打开”开发者模式”,允许安装任意来源应用
  3. 双击.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还可以创建隔离的虚拟环境,安装特定版本的工具而不影响全局

发表评论