Windows系统的包管理器Chocolatey的安装及使用介绍
2016-06-14
Windows  / 已有1140人围观

    其实Chocolatey官方文档中已经有比较详细的介绍了,这里主要记录下我自己的安装和使用Chocolatey的过程。好了,开始了!


    一、Chocolatey依赖

    1. Windows 7+ / Windows Server 2003+

    Chocolatey的安装要求用户系统至少是Windows 7以上或者Server版本 2003以上,不过这对程序员来说应该没什么问题的:现在使用XP的基本上没有了吧。。


    2. PowerShell

    PowerShell是Chocolatey实现包管理的主要依赖,大部分的命令都是通过PowerShell脚本实现的。Windows 7以上的系统中基本上都安装了PowerShell,不过部分系统安装的版本比较低,我本人的工作电脑上默认安装的是v1.0版本的,如果想使用最新的版本,可以单独升级下PowerShell。

    首先到官网上下载PowerShell升级包,之后安装,重启电脑即可。

    

    3. .NET Framework 4+

    这个不需要我们手动安装,在安装Chocolatey的时候如果发现没有就会自动安装的。


    二、安装

    Chocolatey的安装非常简单:

    1. CMD.exe

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

    2. PowerShell.exe

iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

    3. PowerShell.exe V3+

iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex


    三、使用

    以安装nodejs为例:

choco install nodejs

    查看本地安装的包:

choco list --local-only

    更多的命令请参看:Commands


    四、更改包安装路径

    Chocolatey在安装包的时候,默认路径是按照系统的默认路径来的,如果想修改安装路径可以这样处理:

    1. 执行“开始/运行”命令(或者WIN + R),输入“regedit”,打开注册表。

    2. 展开注册表到下面的分支[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion],在右侧窗口中找到名为“ProgramFilesDir”的字符串,双击把数值“C:\Program Files”修改为“D:\ProgramFiles”,确定退出后,即可更改常用软件的安装路径了。


Over!

本文地址:http://xianglong.me/article/install-and-usage-of-chocolatey-package-manager-in-windows/

特别声明:本站文章,如非注明,皆为降龙原创。转载需注明本文链接并保证链接可用。