在? Chocolatey 了解一下? 这是一个 Windows 下的包管理器,采用 Powershell + 静默安装程式,如需要安装 JDK 或者其他运行环境,直接一个 Command,甚至连 TIM 什么的都是可以的。
软件千万件,安装第一条
安装不规范,机器两行泪
Chocolatey 之利
正如上所述,使用这个在安装 JDK 或者其他运行环境时是非常省事的。
一瞬 Get 到 Chocolatey
轻按键盘 Win + R 待 运行 窗口弹出后立即键入 Powershell 即可一瞬打开 Powershell,这里以 Powershell 为例,当然 CMD 也是可以的,但是不推荐,因为 CMD 是调用 Powershell。
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
回车,静等即可,因过程非常静默,待可继续输入命令时键入 choco 看到如下提示信息即表安装成功~
Chocolatey V0.10.11
Please run 'choco -?' or 'choco <command> -?' for help menu
从现在开始享受 Chocolatey 吧?
你可以….
choco install jdk8
choco install docker-desktop
choco install nodejs
choco info docker-desktop
…
什么?你想自定义安装位置?
当然这是可行的,一些包是安装在 ChocolateyInstall\lib,一些特定的基于 Windows installers (.msi files) 的软件是安装在原始安装程序的默认路径(但绝大部分在 Program Files),还有一些包,你可以定制安装路径,通过添加环境变量 ChocolateyToolsLocation 指定安装路径,如果这个环境变量不存在,它将被安装在 C:\tools,以包名作为子目录。
# 环境变量安装路径
< chocolatey-0.9.10: $env:ChocolateyBinRoot
>=chocolatey-0.9.10: $env:ChocolateyToolsLocation
安装路径应该是不能有中文或是空格,对于带有 install 后缀的安装软件,可以通过如下命令指定安装路径:
choco install notepadplusplus.install --ia "'/D=d:\mytools\notepad++'" -y
好啦,非常感谢你能阅览我的文章,虽然我文采不是很好,还需多多加油吧!有什么问题可以在评论区指出,谢啦~
评论
我感觉吧介绍不够详细 没有充分引用来源 也没有注明需要管理员权限什么的 希望以后可以改进~
惶心 应该不需要管理员权限,我只是用来装个JDK8和kotlinc而已(逃