设置一种 Linux 式的方式在 Windows PC 上安装软件。
如果使用 Linux 或 WSL,则可以通过从 Web 下载安装程序来安装软件,但更常见的方法是使用包管理器。这允许从命令行快速、静默地安装软件,只需键入命令即可安装您想要的任何内容。您可以添加许多存储库,但过程保持不变。
你已经可以在 Windows 上使用 Chocolatey 执行类似操作,Chocolatey 是一个社区支持的包存储库和一个配套安装程序,允许您从 PowerShell 或命令提示符中管理 Windows 软件安装。但 Microsoft 现在有自己的 Windows 程序包管理器,并且现在提供预览版。
任何人都可以试用Windows程序包管理器,但是如果您希望通过Microsoft商店访问并自动更新,仍需要满足一些先决条件。
• 客户端仅支持 Windows 10 版本 1709(内部版本 16299)或更高版本。
• 安装 Windows 10 预览体验成员版本
或
• 加入 Windows 程序包管理器预览体验计划。

如果满足上述要求,则 Windows 程序包管理器客户端(也称为 winget-cli)将通过应用安装程序的更新版本进行分发,该版本可通过 Microsoft 商店获得。你需要确保,如果你注册了预览体验计划,则你的 Microsoft 帐户与你访问应用商店时使用的帐户相同。
更新后,您应该有权访问客户端,并能够使用以下命令安装软件包:
winget
您也可以从 GitHub 手动安装。这与通过 Microsoft 商店发布的版本相同,但您不会获得自动更新;你必须自己动手。
要手动安装:
1. 转到 GitHub 上的 Windows 程序包管理器客户端版本页。
2. 下载最新版本的 appxbundle。

3. 打开下载的文件。
4. 单击“更新”开始安装。

winget-cli 更新现在将应用于已安装的应用安装程序,供你在电脑上使用。最好将发布页面添加为书签,因为要更新 winget-cli,您需要在发布新版本时再次执行上述步骤。
如果你勇敢或熟悉 Visual Studio 2019,也可以自己生成它。有关此内容的更多详细信息,请查看 GitHub 页面。
安装后,您就可以开始获取软件包了。可以使用老式命令提示符、Windows PowerShell 或较新的 PowerShell 7 与 winget-cli 进行交互。
要验证它是否全部正确安装,请打开上面提到的任一 shell,然后键入:
winget --info
假设一切顺利,您会在已安装的版本上看到一些简介。
至于软件包,在 winget-pkgs GitHub 存储库上,有一个相当多的东西目录,你可以安装,或者你可以尝试优秀的第三方资源,winstall.app。您需要知道的基本命令是:
winget install
此模板是使用 Windows 程序包管理器安装应用所需的全部模板。命名结构需要一点时间来适应,但并不太复杂。
相关文章
网友评论(共有 0 条评论)