window 包管理器--Chocolatey
Posted xuqp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了window 包管理器--Chocolatey相关的知识,希望对你有一定的参考价值。
Chocolatey
介绍
在 Linux 下,大家喜欢用 apt-get 来安装应用程序,如今在 windows 下,大家可以使用 Chocolatey 来快速下载搭建一个开发环境。
Chocolatey 的哲学就是完全用命令行来安装应用程序, 它更像一个包管理工具(背后使用 Nuget )
另外需要说明的是, Chocolatey 只是把官方下载路径封装到了 Chocolatey 中,所以下载源都是其官方路径,所以下载的一定是合法的,但是如果原软件是需要 Licence 注册的话,那么 Chocolatey 下载安装好的软件还是需要你去购买注册。不过 Chocolatey 一般还是会选用免费 Licence 可用的软件。
安装
安装环境要求
Know the Requirements: Windows 7+ / Windows Server 2003+ PowerShell v2+ .NET Framework 4+ (the installation will attempt to install .NET 4.0 if you do not have it installed)
在管理员模式下打开Window.PowerShell 复制当前命令运行,进行安装
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1‘))
没有报错出现版本号就可以直接使用choco的命令了。
Chocolatey用法:命令
search - 搜索包 choco search something
list - 列出包 choco list -lo
install - 安装 choco install baretail
pin - 固定包的版本,防止包被升级 choco pin windirstat
upgrade - 安装包的升级 choco upgrade baretail
uninstall - 安装包的卸载 choco uninstall baretail
安装Ruby Gem - choco install compass -source ruby
安装Python Egg - choco install sphynx -source python
安装IIS服务器特性 - choco install IIS -source windowsfeatures
安装Webpi特性 - choco install IIS7.5Express -source webpi
常用的一些命令
列出本地已安装的包 :choco list --local-only
列出Windows系统已安装的软件:choco list -li OR choco list -lai
升级所有已安装的包:choco upgrade all -y
mysql安装:choco install mysql -y
maven安装:choco install maven
升级maven:choco upgrade maven
java安装 : choco install jdk7,choco install jdk8
choco install autohotkey.portable #安装 AutoHotkey (Portable) choco install nodejs.install #安装 node choco install git.install #安装 git choco install python #安装 python choco install ruby #安装 ruby choco install jdk8 #安装 JDK8 choco install googlechrome #安装 Chrome choco install google-chrome-x64 #Google Chrome (64-bit only) choco install firefox #安装 firefox choco install notepadplusplus.install #安装 notepad++ choco install Atom #安装 Atom choco install SublimeText3 #安装 SublimeText3
以上是关于window 包管理器--Chocolatey的主要内容,如果未能解决你的问题,请参考以下文章