War*_* P 5 powershell chocolatey windows-10 windows-packagemanagement
我对 Chocolatey 和 OneGet(后来更名为 Package Management)感到困惑。
目前是否只安装巧克力并使用它,如果一个是在 Windows 10 Pro RTM 上,据说它已经在 powershell 中附带了 OneGet cmdlet?(它们似乎不存在于我的 Windows 10 Pro 机器上)。
第一,实际问题:如何在 Windows 10 中安装和使用包管理(以前称为 OneGet)?在我的机器上,如果我输入,get-command -Module OneGet我不会得到任何结果。Get-PackageProvider我的机器上目前不存在具有类似名称的 cmdlet 。然而,我读到 OneGet 将成为 Windows 10 RTM 的一部分或随附在其中。我还读到您可以使用添加 one-get cmdlet,Import-Module但我也无法使其正常工作。
其次,理解问题:OneGet 真的是一个元管理器,可以处理未来各种来源的内容,而 Chocolatey 只是一个存储库来源,还是我误解了?我已经读到事情现在正在“不断变化”。情况如何,何时清理?
War*_* P 5
看起来它已安装,并且Import-Module -Name OneGet对于 Win10 rtm ,说要键入的预发布博客文章不再正确。
但是,您仍然需要在 Windows 10 专业版中从管理员权限级别的 PowerShell 手动添加这样的包源:
Register-PackageSource -Name chocolatey -Location https://chocolatey.org/api/v2 -Provider PSModule -Trusted -Verbose
Run Code Online (Sandbox Code Playgroud)
你可以这样搜索:
Find-Package paint -provider Chocolatey
Run Code Online (Sandbox Code Playgroud)
以上应该为我找到 Paint.net 的实际 choco 包名称。
然后你可以安装这样的东西:
Install-Package paint.net -provider Chocolatey
Run Code Online (Sandbox Code Playgroud)
(例如,安装 Paint.NET)。
如果您找不到Install-packagecmdlet(它似乎没有安装?)从常规的非提升的 powershell 切换到提升的(管理员)powershell。
| 归档时间: |
|
| 查看次数: |
2733 次 |
| 最近记录: |