在 Windows 中,包管理系统?

分享于 

2分钟阅读

电脑

 

问题:

Windows 是否有软件包管理器这些天? 我好几年没用过 Windows 了。 我希望它有类似于 yumaptpacman,等等 在各种Linux发行版上的。 显然 Windows 不是 Linux,但它听起来像 Windows 和 PowerShell 等等 已经很长时间了。

我希望能够自动安装当前版本的python,从一个批处理脚本而不是单调的GUI导航。 这种事情。


回答 1:

是,Windows 10 PowerShell具有 PackageManagement。 对于 python,我认为你需要首先安装 chocolatey 作为包提供者。

下面是我使用PackageManagement安装 python的方法。

  • 以管理员身份运行 PowerShell
  • Install-PackageProvider chocolatey
  • Install chocolatey

  • Find-Package python
  • Find python 如果需要 python 2.7. x, 使用 python2,则显示 3.7.2.

  • Install-Package python
  • Install python


回答 2:

我偶然发现了一个名为 OneGet或者英镑的PowerShell模块。

你可以执行以下操作:


PowerShell GetPackageSource


PowerShell Find-Package Python3


PowerShell Install-Package Python3



你可以绕过交互并自动执行软件包下载&安装,如下所示:


PowerShell Install-Package -Scope CurrentUser -Force Python3



我还在想,不确定它到底有多好,只是。


回答 3:

Windows 是否有软件包管理器这些天?

它叫做 PackageManagement 它是一个 Windows Management Framework 5.1 在 Windows 10上默认安装哪个( PowerShell 5.1 )。

PackageManagement 支持 Chocolatey 软件包。

PackageManagement



Window  MAN  Windows  SYS  系统  PAC  
相关文章