云网牛站
所在位置:首页 > 初入Linux圈 > 使用Chocolatey以使Windows同Linux一样可用命令安装软件

使用Chocolatey以使Windows同Linux一样可用命令安装软件

2020-06-14 16:14:05作者:曾秀珠稿源:云网牛站

安装使用Chocolatey软件管理工具可管理Windows应用程序,所实现的效果是Windows同Linux一样,也可以采用命令来安装软件,这种倾向比较适合同时用Windows和Linux的双系统用户,参考笔记本实用U盘安装Windows10和Ubuntu18.04双系统。Chocolatey是一个开源项目,由Rob Reynolds于2011年创建,其简单目标是为Windows提供通用的软件包管理器,这为开发人员和管理员提供了一种更好的Windows软件管理方法。以下将做介绍。

 

要求

Windows 7+/Windows Server 2003+。参考在Linux下用VMware虚拟机安装Windows 10系统

PowerShell v2+(虽然还不是PowerShell Core)(由于TLS 1.2要求,从源网站安装的最低版本是v3)。

.NET Framework 4+(如果未安装.NET 4.0,将尝试安装)。

注:为了使我们能够使用Chocolatey,我们必须先安装它。我们将同时使用Commandline和PowerShell使它在您的计算机上运行。

 

安装Chocolatey的方法

选项1:通过命令行安装Chocolatey

点击“Windows”键盘按钮,然后搜索“command”,那很有可能会启动该应用程序,右键单击它,然后选择“以管理员身份运行”,在Windows 10上,该选项在搜索“command”应用程序后出现,只需单击它,如下图所示:

使用Chocolatey以使Windows同Linux一样可用命令安装软件

应用程序启动后,复制下面的命令,然后按Enter:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command " [System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

使用Chocolatey以使Windows同Linux一样可用命令安装软件

选项2:通过PowerShell安装

点击“Windows”键盘按钮,然后搜索“powershell”,那很有可能会启动该应用程序,右键单击它,然后选择“以管理员身份运行”,在Windows 10上,该选项在搜索“Powershell”应用程序之后出现,就像在选项1中一样,只需单击它,如下图所示:

使用Chocolatey以使Windows同Linux一样可用命令安装软件

应用程序启动后,复制以下命令,然后按Enter:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

使用Chocolatey以使Windows同Linux一样可用命令安装软件

命令运行完成后,您只需运行以下命令即可检查安装的版本:

choco version

使用Chocolatey以使Windows同Linux一样可用命令安装软件

 

使用Chocolatey的方法

安装Chocolatey完成后,就可以非常高效地安装软件包了。

1、使用Chocolatey检查/搜索应用程序

假设您希望使用Chocolatey安装VLC Media Player,第一件事是检查应用程序是否存在,如果尚未运行命令行或Powershell,请启动它,然后通过运行choco search命令检查应用程序,如下所示:

choco search visualstudiocode

截图示例与结果如下所示:

使用Chocolatey以使Windows同Linux一样可用命令安装软件

2、用Chocolatey安装应用程序

由于我们确信该应用程序可用,因此让我们继续进行安装,比如运行:

choco install vlc -y

屏幕截图示例,下面显示了预期的内容:

使用Chocolatey以使Windows同Linux一样可用命令安装软件

也可以一次安装多个应用程序,如下:

choco install vlc visualstudiocode -y

3、卸载软件包

如果您希望从计算机中删除软件包,Chocolatey附带了直观的命令即可为您完成此任务,需要运行choco uninstall命令,让我们卸载计算机上已安装的nodejs,如下:

choco uninstall nodejs

使用Chocolatey以使Windows同Linux一样可用命令安装软件

4、升级套件

与其他命令相似,升级应用程序是Chocolatey的一项简单任务,您只需运行choco upgrade命令,例如,让我们升级vlc:

choco upgrade vlc

使用Chocolatey以使Windows同Linux一样可用命令安装软件

 

结语

除了Linux外,Windows也是可以用命令安装软件的,当然,还可以将Chocolatey与自动化工具(例如Puppet)集成,并通过它实现更多功能。

 

相关主题

在Ubuntu或其它Linux发行版上创建Windows 10可启动USB的方法

子频道
精选文章
热门文章