Windows 这几年一直在 Linux 化。Linux 有我就要有,连 Linux 我都要有。
Linux 有而以前 Windows 没有的东西之一就是包管理器。虽然第三方包管理器也有几个不错的,但微软还是得自己弄一个。于是就有了 winget。这个早先还得自己从微软的应用市场装,后来不知道啥时候开始内置到 Windows 里了。
winget 目前内置两个安装源,一个是微软应用市场,一个是 winget 的源。当然也还可以再添加别的源。不过使用中有个坑——如果你像我一样开启了对 TLS 1.3 的支持,那么就只能使用微软应用市场但无法使用 winget 的源:
> winget source update
正在更新所有源...
正在更新源: msstore...
完成
正在更新源: winget...
已取消
如果遇到这个问题,禁用 TLS 1.3 就可以了:
> winget source update
正在更新所有源...
正在更新源: msstore...
完成
正在更新源: winget...
██████████████████████████████ 100%
完成
winget 的源里有不少东西。安装 nmap 也只要一条命令就可以了。
发布于 北京
