用choco来管理windows的一些软件,方便整理或写到一个脚本里。偶尔重装一次,也方便迅速搭好自己熟悉的环境
choco介绍
官网
安装
理论上只用官网提供的一句命令就搞定,参见官网
但是一般情况要做一些配置
常用的安装
此为我本人常用的方式
0. 以管理员打开powershell
这个应该不用多说吧
1. 修改系统默认的安装路径
比如我要默认存放到D
盘的 Program Files
下
在powershell
里运行regedit
打开注册表编辑器
修改 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
下的ProgramFilesDir
和ProgramFilesDir (x86)
的值
ProgramFilesDir
的值改为:D:\Program Files
ProgramFilesDir (x86)
的值改为:D:\Program Files (x86)
改完后关闭注册表编辑器
2. 以命令行安装choco
在powershell
中依次输入命令。
首字符为 # 的不输入……
1 | # 1. 根据自身情况改变安装路径,可跳过 |
到此,choco 就安装完成了,后面不用看了,啰嗦。。。。。。
可以愉快的install各种软件了
1 | choco install -y virtualbox |
找安装包
可以去官方仓库
或者在命令行
1 | choco find virtualbox |
常用的环境变量
可以在系统的高级设置里面设置,也可以用命令行powershell
设置
ChocolateyInstall
要安装的位置,包括choco本身和choco安装的软件
默认为 c:\tools
如设成 D:\ChocoApp
http_proxy 和 https_proxy
http代理,你懂的
安装包安装位置修改
除了choco的安装位置外,choco还有可能安装的是软件的安装包,choco安装完成后,还要再解包
这里有点绕,就是绿色软件和安装包的问题。
即修改windows的默认安装位置
默认位置为
C:\Program Files
C:\Program Files (x86)
ChocolateyInstall
相当于管的是绿色软件的目录,而本栏是改安装包的的安装目录
现在开始修改:
比如我要默认存放到E
盘,打开注册表,把 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
下的:
ProgramFilesDir
的值改为:E:\Program Files
ProgramFilesDir (x86)
的值改为:E:\Program Files (x86)
另外,还有一种方法修改
安装
理论上只用官网提供的一句命令就搞定
但是我们一般要先改安装路径,或者使用代理,所以先设环境变量
步骤如下
以管理员
打开powershell
依次输入以下命令
1 | # 1. 根据自身情况改变安装路径,可跳过 |
安装app列表
ps, 以下的app,可以一次性写完,比如 choco install -y docker-cli everything ….
1 | choco install -y -y anydesk |