我们如何透过软件包(Chocolatey)优雅地在Windows安装软件?

2021-01-18 21:16:42 14点赞 105收藏 11评论

前言:

往时我们在Windows安装软件需要手动到官方网站下载软件,再不断地 下一步 > 下一步 完成安装程序, 往后需要更新软件时又要重复以上动作. 想想也觉得吃力。

看看隔壁的系统 , 集成了软件管理方案, 如Linux的dpkg(Apt-Get)/ RPM, 苹果使用Brew, 一条命令就可以无人守值地完成软件的部署或升级。

其实Windows也可以一样透过软件包-Chocolatey优雅地在Windows安装软件。

系统要求:

  • Windows 7 + / Windows 2003+ 以上

  • Windows PowerShell v2 +(PowerShell Core aka PowerShell 6)

  • .NET Framework 4.x以上

安装Chocolatey:

使用cmd.exe安装(建議PowerShell安裝)

运行以下命令:

@"%SystemRoot%System32WindowsPowerShellv1.0powershell.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%chocolateybin"

我们如何透过软件包(Chocolatey)优雅地在Windows安装软件?

我们如何透过软件包(Chocolatey)优雅地在Windows安装软件?

使用PowerShell.exe安装

运行以下命令:

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'))

基本使用:

  • choco search <app> - 搜索软件

  • choco install <app> - 安装软件

  • choco info <app> - 查看软件详细信息

  • choco list - 查看已安装软件

  • choco uninstall <app> - 卸载软件,-p删除配置文件。

  • choco upgrade - 更新 choco 本体和软件列表

  • choco upgrade <app> - 更新指定软件

  • choco upgrade all - 更新所有已安装的软件

  • choco --help - 查看命令列表

命令网址

实例:

我们想安装播放器名为: potplayer

  • 可以透过chocolatey指命搜寻:

以系统管理员开启PowerShell

我们如何透过软件包(Chocolatey)优雅地在Windows安装软件?

choco search potplayer

安装 potplayer

我们如何透过软件包(Chocolatey)优雅地在Windows安装软件?

choco install potplayer -y

参数-y 是无人守值

  • 透过Chocolatey同时安装多款软件:

我们如何透过软件包(Chocolatey)优雅地在Windows安装软件?

我们如何透过软件包(Chocolatey)优雅地在Windows安装软件?

chocho install 7zip adobeair jre8 -y

  • 透过Chocolatey同时检查及升级多款软件:

我们如何透过软件包(Chocolatey)优雅地在Windows安装软件?

chocho upgrade all -y

结语:

仅输入一条指令就可以非常方便地做到无人守值“添加/升级/删除”程序, 不需学会PowerShell, 不需复杂的指命, 只需要拷贝及贴上就能完成,如需要更进阶的功能也可以自行研究。

坊间也有其他软件包可供选择,如WinGet、Scoop等。

参考网址:

官方巧克力

展开 收起
11评论

  • 精彩
  • 最新
  • 软件来源是哪里?是官方发布的吗

    校验提示文案

    提交
    去看看
    尾巴也有提示. 参考网址: 官方巧克力

    校验提示文案

    提交
    收起所有回复
  • 明明用鼠标点几下的事情非要用键盘敲命令 [吐血]

    校验提示文案

    提交
    你確安裝多個軟件時只按幾下? 只有適不適合,沒有所謂好不好。

    校验提示文案

    提交
    收起所有回复
  • choco默认安装在c盘,还不能改,所以选择了scoop。这类软件比较适合安装二进制命令行工具,自动加入到环境变量,升级卸载也比较方便

    校验提示文案

    提交
    choco較簡單,軟件包有大部windows常用軟件,當然進階使用者較喜歡scoop, 還可自定義好多參數或安裝腳本,最終看需求。

    校验提示文案

    提交
    收起所有回复
  • 软件来源可靠性无法保证是最大的问题!

    校验提示文案

    提交
  • 这是进步还是退步?纯粹是秀

    校验提示文案

    提交
  • 标题浓浓的b乎风,差评 [吐舌]

    校验提示文案

    提交
    翻译腔“我们如何blablabla”“当我们blabla我们blabla”

    校验提示文案

    提交
    收起所有回复
  • 感谢楼主分享,我很喜欢

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
105
扫一下,分享更方便,购买更轻松