首页 > 系统相关 >Windows包管理工具chocolatey安装

Windows包管理工具chocolatey安装

时间:2024-05-20 10:29:32浏览次数:32  
标签:chocolatey installation Windows 管理工具 System ExecutionPolicy Net 安装

Windows软件管理工具chocolatey安装

背景:chocolatey作为windows软件管理工具下载JDK等工具,可以避免下载工具,修改环境变量配置,操作方便

安装步骤

官方指导

image-20240520095414561

个人操作

  • 以管理员身份运行Poweshell

image-20240520095934681

  • 按照官网指导调整执行策略
PS C:\WINDOWS\system32> Get-ExecutionPolicy
Restricted
PS C:\WINDOWS\system32> Set-ExecutionPolicy Bypass -Scope Process

执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为“N”): Y
PS C:\WINDOWS\system32> Get-ExecutionPolicy
Bypass
  • 执行安装命令, 运行完未出现error则执行成功
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'))
  • 验证chocolatey安装成功

image-20240520100234034

  • 用chocolatey安装jdk可执行命令choco install jdk8

image-20240520100834949

  • cmd中检查java是否安装成功

image-20240520100922454

附:可在chocolatey官网查找自己需要安装的工具

遇到的问题

  • 执行choco -v报错

image-20240520101701822

处理步骤

  • 重新执行安装命令出现如下报错,提示文件夹已存在,删除掉对应的文件夹C:\ProgramData\chocolatey再重新运行命令即可
PS C:\WINDOWS\system32> 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'))                                                                     警告: An existing Chocolatey installation was detected. Installation will not continue. This script will not overwrite  existing installations.                                                                                                 If there is no Chocolatey installation at 'C:\ProgramData\chocolatey', delete the folder and attempt the installation   again.

Please use choco upgrade chocolatey to handle upgrades of Chocolatey itself.
If the existing installation is not functional or a prior installation did not complete, follow these steps:
 - Backup the files at the path listed above so you can restore your previous installation if needed.
 - Remove the existing installation manually.
 - Rerun this installation script.
 - Reinstall any packages previously installed, if needed (refer to the lib folder in the backup).

Once installation is completed, the backup folder is no longer needed and can be deleted.

参考:

标签:chocolatey,installation,Windows,管理工具,System,ExecutionPolicy,Net,安装
From: https://www.cnblogs.com/litayun/p/18201360

相关文章

  • [原]代码管理工具WeCode及其数据导出
    1.WeCode简介  SVN、Git等工具适合多人协作时代码管理。类似在线的Gist(http://gist.github.com),WeCode是适合个人离线代码片段管理。  wecode是CodeHelp的升级版本,是专门为我们程序员设计的一款源代码管理软件。它能方便的管理您在编程和学习中有用的源代码,减少经常到......
  • Windows 日志也可能会被篡改和删除。这可能是因为某些恶意软件试图隐藏其存在或活动,或
    Windows日志也可能会被篡改和删除。这可能是因为某些恶意软件试图隐藏其存在或活动,或者是因为攻击者试图擦除他们的痕迹。为了防止日志的篡改和删除,用户应该采取以下措施:限制对日志的访问权限,以确保只有受信任的用户才能访问和修改日志。定期备份日志,并在必要时将其保......
  • 关于在windows电脑上实现linux相关
    windows电脑毫无疑问是我们使用最多的电脑,也有一些人在接触Linux后变成了Linux的狂热分子。虽然Linux很好很酷,但是windows才是我们最熟悉的,而且相对稳定一些,因此这部分人往往喜欢用Linux但是又离不开windows,因此本篇文章在此讨论相关内容虚拟机1.WSLWSL(WindowsSubsystemfor......
  • 【PYTHON3】环境搭建+编程学习之路的开始——Windows系统
    一、概述在学习python开发语言之前需要安装好开发语言环境(也就是常说的开发环境)开发环境主要有:解释器和编辑器IDE,而其中的解释器是用来将代码转换成机器语言,python语言也就是解释器;编辑器用来写代码逻辑,python语言推荐的是pycharm,它是IDE集成开发环境,这里面有开发时需要的工具......
  • DockerDesktop安装指南以及Windows下WSL2和 Hyper-V相关问题追查
    文章原创不易,转载请注明来源,谢谢!一、 问题周末在家,给自己的老的台式机安装DockerDesktop。电脑配置是处理器Intel(R)Core(TM)[email protected]  3.30GHz    机带RAM16.0GB(15.9GB可用)    系统类型64位操作系统,基于x64的处理器   ......
  • Windows10 子系统 WSL 位置迁移问题_wsl --import 未指定的错误
    CSDN搬家失败,手动导出markdown后再导入博客园最近想体验下世界上最好的Linux发行版Win10(bushi),拿来深度学习炼丹,所以参考了在WSL2中使用CUDA提到的方法安装。列举下遇到的问题:1Windows预览版本没响应按理说在设置-更新和安全-Windows预览体验计划里面注册后,就......
  • wimlib可以处理多种Windows映像文件格式,包括WIM、ESD、VHD等,而且还支持高级功能,如压缩
    可以将wimlib视为DISM的替代品之一。虽然DISM是Windows操作系统中的内置工具,但wimlib提供了类似的功能,并且更加灵活和跨平台。wimlib可以处理多种Windows映像文件格式,包括WIM、ESD、VHD等,而且还支持高级功能,如压缩和转换映像文件格式、创建和挂载虚拟磁盘等。它是一个开源软......
  • Windows任务管理器 替代品,当你需要一个替代Windows任务管理器的工具时,以下一些工具可
    当你需要一个替代Windows任务管理器的工具时,以下一些工具可能会满足你的需求:ProcessExplorer:这是由Sysinternals提供的免费工具,它提供了比Windows任务管理器更详细的进程信息,包括已加载的DLL、网络连接等。SystemExplorer:它提供了类似任务管理器的功能,同时还包含了系......
  • Windows文件管理器替代品,除了Windows自带的文件管理器外,还有一些其他的替代品可供选择
    除了Windows自带的文件管理器外,还有一些其他的替代品可供选择,根据不同需求和偏好,可以选择适合自己的文件管理器。以下是一些常用的Windows文件管理器替代品:TotalCommander:这是一款功能强大的文件管理器,提供了两个窗口式的界面,支持各种文件操作和批量处理,以及丰富的插件和......
  • Windows注册表编辑器是用于管理和修改Windows操作系统注册表的工具。以下是一些常见的
    Windows注册表编辑器是用于管理和修改Windows操作系统注册表的工具。以下是一些常见的Windows注册表编辑器:regedit.exe:这是Windows内置的注册表编辑器,可以通过运行regedit命令或在开始菜单中搜索"注册表编辑器"来打开它。它提供了对注册表键值的查看、编辑和删除等功能。......