Chocolatey:新一代的Windows 命令行软件管理器,10 分钟教你如何从安装到使用

2023年 9月 7日 38.6k 0

众所周知每个Linux发行版都有一个包管理器,比如Ubuntu的 apt-get、Centos的 yum、Arch Linux的 pacman,那么问题来了

Windows 的包管理工具

Windows有包管理器吗?

Windows 目前最新版的系统有一个 winget 包管理器,但是因为地域的关系,不使用魔法上基本是无法使用的。并且 winget 命令行工具仅在 Windows 10 1709(版本 16299)或更高版本上受支持。

那么有还有其他第三方包管理器吗?

当然有!还不止一个,下面我们着重讲一讲 chocolatey 包管理器的安装及使用方法

关于 chocolatey

这是一个Windows下的命令行软件管理器,在 GitHub 上已经收获 8.2k+的星标,可以方便开发者像在Linux下使用yum命令来安装软件,或者像在macOS下使用brew 命令来安装软件,非常酷炫,那话不多说,直接安装。

  • 官方网址:
https://chocolatey.org/

chocolatey 安装

CMD安装

以管理员权限启动 CMD 终端,输入下列命令:

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

Powershell 安装

以管理员权限启动 Powershell 终端,输入下列命令:

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

使用该命令之后会出现以下情形:

稍等片刻后就能安装完毕,安装好之后,如果不确定是否安装成功,可以使用 choco 进行确认,如下图所示,即为安装成功。

使用 chocolatey

安装好之后,便可以进行操作了。

高效指令推荐

这里推荐几个非常高效的操作命令:

  • choco search xxx,查找 xxx 安装包
  • choco info xxx,查看 xxx 安装包信息
  • choco install xxx,安装 xxx 软件
  • choco upgrade xxx,升级 xxx 软件
  • choco uninstall xxx, 卸载 xxx 软件

如何知道 chocolatey 仓库中都有哪些安装包可用呢?

可以通过上面提到的命令行的方式,也可以访问官方仓库进行筛选。

community.chocolatey.org/packages

比如说我们来查找 Java。

Chocolatey:新一代的Windows 命令行软件管理器,10 分钟教你如何从安装到使用-1

好,现在可以直接在shell中键入 choco install jdk8 来安装 JDK8 了,并且会自动将Java加入到环境变量中,不用再去「我的电脑」「环境变量」中新建 JAVA_HOME 并复制 JDK 安装路径配置 PATH 变量了,是不是非常 nice?

稍等片刻,键入 java -version 就可以确认Java是否安装成功了。

Chocolatey:新一代的Windows 命令行软件管理器,10 分钟教你如何从安装到使用-1

常用开发工具安装

再比如说安装 Redis,只需要找到 Redis 的安装命令在 Choco 下执行一下就 OK 了。

安装 Git:

choco install git.install

安装 node.js

choco install nodejs.install

安装 7zip

choco install 7zip

安装 Filezilla

choco install filezilla

Choco 上的软件包也非常的多,基本上软件开发中常见的安装包都有。

小结

以上就是 Chocolatey 的简单安装以及使用了,感兴趣的小伙伴可以上网进行查看

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论