choco入门
Posted mu-zhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了choco入门相关的知识,希望对你有一定的参考价值。
1)choco是什么?
Windows操作系统上的一个软件管理解决方案。使用PowerShell 来创建软件发布包。然后可以将他部署在任何有Windows操作系统的地方。
2)特色:
- 可以部署到任何有Windows/Cloud 的地方。
- 可以部署任何东西。
- 所有软件是一等公民。
- 测试发布。
- 完全的线下与安全。
- 创建自己的部署包。
- 依赖管理变得非常简单。
- 开源软件许可。有apache v2 许可。
3)安装与使用
3.1 安装
系统要求: 配置系统的powershell .
准备:
使用管理员权限打开 powershell.
powershell 运行命令:"Set-ExecutionPolicy RemoteSigned"
安装
使用命令
"iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex"
3.2 使用:
1)choco 命令一览:(备注:需要管理员权限)
install -y
uninstall
upgrade
2) 安装路径
默认是ChocolateyInstalllib ,但是包的维护者可以自定义位置。
基于.msi 文件生成的choco 包安装一般是msi的默认路径“Program Files”。
还有一些包可以自定义安装路径。这些包使用环境变量$env:ChocolateyBinRoot
如果环境变量不存在,它默认值为c: ools; 你可以通过修改ChocolateyBinRoot来改变程序的安装位置。
choco 可以通过参数来改变软件的默认安装路径 --install-directory=value
--dir, --directory, --installdir, --installdirectory, --install-dir,--install-directory=VALUE
3)已经安装好的程序如何托管。
使用choco install 使choco知道。
4)choco 安装包
chocolatey.org (社区维护)。你也可以通过增加默认源。或者使用--source选项在安装时指定安装源。
定义说明
包: 是nupkg 文件. choco 使用nuget 从源检索包。
以上是关于choco入门的主要内容,如果未能解决你的问题,请参考以下文章