How to Install a COMPLETELY New Front Suspension in your Car or Truck
目录:
- 什么是OneGet(PackageManagement)和Chocolatey?
- 如何使用OneGet?
- 获取包源
- 安装Chocolatey
- 从Chocolatey Repository安装软件
- 没有可用的升级命令
- 探索
如果你曾经使用过Linux,那么你将一直想要一个适用于Windows的软件包管理工具。 是的,Windows有一个名为Chocolatey的第三方软件包管理工具,可以使用命令行运行。 但是,微软的Garret Serack在博客文章中宣布,Windows 10引入了OneGet本地包管理工具。 它允许您使用Powershell使用NuGet Package Manager安装/卸载和更新软件包。 此外,它也支持Chocolatey存储库。
注意:使用Windows 10 RTM版本,OneGet已重命名为 PackageManagement 。
那么,让我们看看如何使用OneGet(PackageManagement)有效地安装/卸载和更新多个软件包。 而且,还要看看如何将Chocolatey与它集成。
什么是OneGet(PackageManagement)和Chocolatey?
对于非Linux用户和那些对包管理一无所知的用户,Package Manager可以非常轻松地安装,更新和卸载软件(包)。 程序包管理器使用存储所有软件包的存储库。
您只需输入命令即可获取这些软件包并将其安装在PC上。 只需一个命令,您就可以安装或更新软件。 无论何时在存储库中更新软件,都会自动完成更新。 所以,这就是Package Manager的全部意义所在。
现在,OneGet作为一种工具领先一步。 它是包管理器的经理 。 它可以托管像Chocolatey和NuGet这样的多个存储库。 我们之前已经谈过Chocolatey了。 Chocolatey可以使用命令提示符。 NuGet包含特定于Microsoft应用程序开发工具的软件包。 您可以输入单个命令并从这些存储库中获取软件。
如何使用OneGet?
所以,首先让我们看看可用的命令。 您可以在上面的功能图中看到它。 要在Powershell中查看以下命令中可用的命令。
Get-Command -Module PackageManagement
请记住,不是OneGet而是PackageManagement(我在这里写OneGet只是为了简单起见)。 所以,现在你有了命令列表。 现在,让我们首先检查一下我们拥有的包源(包管理器)。
获取包源
键入以下命令(或只是复制它):
GET-PackageSource
您应该获得系统上安装的Package Sources。
所以,我只安装了内置的PowerShell库。 现在,让我们安装Chocolatey Package Manager。 如果您已在列表中看到Chocolatey,请跳过下一步。
安装Chocolatey
输入以下命令:
Get-PackageProvider -Name Chocolatey
Get-PackageProvider 将找到可用的软件包存储库并进行安装。
点击 Enter 和Chocolatey安装应该开始。 安装完成后,使用之前应用的命令再次检查包源。 你应该看看Chocolatey。
接下来,我们需要将Chocolatey设置为默认的软件包源。 我们将使用 set-packagesource 命令将其设置为默认值。 输入以下命令:
Set-PackageSource -Name chocolatey
现在我们已经完成了设置,让我们从巧克力库中安装一个软件。
从Chocolatey Repository安装软件
您可以通过Chocolatey获得更多选择。 您无需访问Chocolatey的网站并找到您要安装的软件。 您可以使用 find-package 命令从Powershell本身找到它。 所以,假设您要查找与“Chrome”相关的所有软件包。
find-package -name Chrome
现在,您将获得包含 Chrome 关键字的所有软件包以及摘要。 现在,从这个列表中,我将安装 Adblockpluschrome 。
install-package -name adblockpluschrome
输入 Y 并开始安装。
没有可用的升级命令
令人惊讶的是,OneGet没有 更新 命令。 在Chocolatey中有一个更新命令,但这不适用于此处。 这个问题是在2014年GitHub报道的,当时技术预告正在向内部人员拍摄,但仍未解决。
想成为一个命令提示忍者? 这是一个功能键快捷键列表,它将使您成为一个。
探索
现在,您已了解基础知识,可以进一步探索命令和参数。 如果您认为OneGet没有提供顶级服务,那么您可以随时选择Chocolatey并通过命令行使用它。
另请参阅: 3个比默认值更好的命令提示符替代方案
如何在Windows 8中掌握存储空间

Windows 8的新存储空间功能使管理和备份跨多个驱动器的数据变得前所未有的简单。
如何在Windows 8中启用休眠模式

默认情况下,Microsoft(莫名其妙地)在新操作系统中隐藏此选项。下面介绍如何恢复它。
如何在Windows 8中激活Windows Defender

Microsoft的股票Windows Defender应用程序可以保护您的Windows 8 PC免受各种危害,但OEM可以禁用该软件安装防病毒试用版。以下是重新打开它的方法。