搜索
查看: 1941|回复: 0

Windows 系统的包管理器

[复制链接]

69

主题

116

帖子

285

积分

中级会员

牛逼的金牌会员

Rank: 3Rank: 3

积分
285
QQ
发表于 2018-5-31 13:39:11 | 显示全部楼层 |阅读模式

自从在 Mac 下使用了 Homebrew + iTerm 2 + Fish shell 后,瞬间感觉世界清静了不少。然后就在想 Windows 下面有没有类似的软件呢?毕竟在工作中使用 Windows 还是比较多的,然后在网上还真搜到了。对应于 Mac 下的 Homebrew) + iTerm 2 + Fish shell , Windows 下是 Chocolatey( + Scoop) + ConEmu + PowerShell。
Chocolatey
官网号称 Chocolatey 是在 Windows 上管理软件的明智方式,轻松管理 Windows 软件的各个方面(安装,配置,升级和卸载)。其他介绍请看官网:https://chocolatey.org/
Chocolatey 安装

Chocolatey 的安装要求用户系统至少是 Windows 7 以上或者 Server 版本 2003 以上,PowerShell 至少是 v2 以上。还需要 .NET Framework 4+,不过在安装 Chocolatey 前会自动检查,如果没有就会自动安装。
Chocolatey 可以通过两种方式安装:使用 cmd.exe 来安装和使用 PowerShell.exe 来安装。安装的具体事项可以看官网的 Install。
使用 cmd.exe 方式安装

建议优先使用此方式安装,因为 cmd.exe 安装过程没有其他操作步骤。打开 CMD 命令行,然后输入如下命令:
 @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat 

注意:如果安装失败,安装过程报错,报错信息如下:
 Installation of Chocolatey to default folder requires Administrative permissions. 

具体报错信息如下图
1184410-20170618194359525-329804831.png
上面这个错误产生的原因是因为没有以管理员身份启动 cmd.exe。如何以管理员身份启动 cmd.exe 请自行搜索,这里就不再啰嗦了。
使用 PowerShell.exe 方式安装

如果 cmd.exe 方式安装不成功再尝试这种方式, PowerShell.exe 安装过程会有安全性提示,要输入命令来确认。打开 PowerShell 命令行,然后输入如下命令:
 Set-ExecutionPolicy AllSigned; iex ((New-Object 

安装过程可能会有安全性提示,按照提示来操作就行了。
使用Win + R 快捷键,接着输入cmd然后回车打开 CMD,输入 powershell 然后回车打开 PowerShell。如果安装报错,也有可能跟第一种安装方式一样是因为没有使用管理员身份运行 PowerShell 的原因。默认以管理员身份启动 PowerShell 的设置可以参考让PowerShell控制台默认以管理员启动 。

常用命令
 choco -h # 查看帮助
choco <command> -h #查看相应命令的帮助
choco install <package name> #安装软件包
choco search <keyword> #搜索软件包,会列出跟关键字相关的所有软件包
choco upgrade <package name> #升级软件包
choco uninstall <package name> #卸载软件包
choco list --local-only #查看本地安装的软件包

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表