logo

Windows之Chocolatey:windows下的apt-get即Chocolatey简介、安装、使用方法之详细攻略


投影仪
投影仪 2022-09-19 17:29:16 20752
分类专栏: 资讯

Chocolatey简介

     Chocolatey 是 windows 下一款命令行包管理软件 ,简单说这就是 Windows 的 apt-get。习惯 Linux 操作方式并非常想用它操纵 Windows 的敬请折腾。Chocolatey 这套包管理系统目前已经包含了近 500 多款常用软件;依赖:
powershell 2.0+;
NET.framework 3.0+
     使用包管理工具(Package Manager)去管理这些软件,这里说的是操作系统级别的包管理工具,也就是管理想要安装到操作系统上的软件的工具。这是相对于项目级别的包管理,比如前端项目用的 Bower ,还有管理 NodeJS 包的 npm 而言的。
包管理工具,可以让我们用几个简单的命令去安装,升级,还有删除软件,并且它会自动给我们解决软件之间的依赖的问题。这改变了你传统Windows安装软件模式。
Windows 用户可以使用 Chocolatey 这个包管理工具,Mac 用户可以使用 Homebrew 。

Chocolatey安装

    安装 Chocolatey,只需要在 Windows 系统的命令行工具下面去执行一行命令,这个命令行工具可以是 命令提示符(cmd),也可以是 Powershell ,只需要在其中的一个上面安装 Chocolatey 就可以了。你要用管理员的身份去运行命令行工具,不然会遇到权限问题。
以管理员身份打开命令行工具

Windows 7:点击 开始 菜单,在搜索框里输入 cmd 或者 powershell ,找到以后,用鼠标右键点击它们,选择 以管理员身份运行。
Windows 8 + :使用快捷键 win + Q ,搜索 cmd 或者 powershell ,然后右键点击它们,在窗口下面,选择 以管理员身份运行。
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Install with PowerShell.exe
Installing Chocolatey

Chocolatey使用方法

Chocolatey测试
在命令行工具的下面,输入: choco help  
如果出现一些有用的帮助信息,比如 Chocolatey 的版本号,安装到的目录,相关的命令,还有示例等等,这就说明我们已经可以在系统上使用 Chocolatey 了。

直接输入choco 则返回Chocolatey 的版本号
 choco  
Chocolatey用法

用 Chocolatey 做的事都是通过在命令行工具里面输入命令去做的,查看这些命令可以在使用 choco help 这个命令,Chocolatey 的命令都是用 choco 开头,后面接着是更具体的子命令,比如 install 就是去安装点什么,update 是去升级指定的包,uninstall 是把包从电脑上删除掉。
 
choco help        //查看choco使用说明
choco search      //搜索想要安装的包,用 -all 参数会显示所有可用的版本
choco install     //安装包,用 -version 参数可以安装指定版本的包
choco uninstall   //删除包
choco update      //更新安装的包
搜索

在 Chocolatey 的官方网站上(https://chocolatey.org/packages),可以查看所有可以使用 Chocolatey 安装的东西,或者也可以在命令行工具的下面去搜索想要安装的东西:
我们直接命令行输入choco search则返回所有的支持的在线的安装包,我测试了一下目前有3974 packages founds

choco search 
choco search keyword 
跟 search 命令功能类似的还有 list 命令:

choco list keyword
比如搜索一下 nodeJS 相关的包,可以这样:
choco search nodeJS 

上面的命令会在返回所以跟 nodeJS 相关的包,想要查看这些包所有的可用的版本,可以在命令的后面加上一个 -all 参数:
choco search nodeJS -all 

参考文章
windows命令行软件管理包系统Chocolatey 安装使用教程

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:http://www.xckfsq.com/news/show.html?id=3862
赞同 0
评论 0 条
投影仪
粉丝 0 发表 12 + 关注 私信
上周热门
10核GPU竟变9核,苹果暗改新iPad Air官网M2芯片规格  3851
统一管理、安全运维、全面审计 | 北信源安全运维审计系统“一站式服务”  3849
行业认可 | 中电安科入选嘶吼《工控安全行业应用专题报告》「荐」行者名单及全景图谱多个细分领域  3650
明天!2024 RT-Thread全球技术大会 国内场最后一天,超多惊喜放送,等你来!  3434
百信与山西建投集团举行工作会谈  3361
152万奖金池!昇腾AI创新大赛昇思模型开发挑战赛正式发布!  3258
永中“文韵”大模型获2024数字中国创新大赛·人工智能赛道三等奖  3243
国务院关于修改《国家科学技术奖励条例》的决定  3235
“走进高校” 系列活动之专题讲座第14期,期待您的参与!  3074
神州泰岳入选创业板指和创业板50指数  3063
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
如何玩转信创开放社区—从小白进阶到专家 15
信创开放社区邀请他人注册的具体步骤如下 15
方德桌面操作系统 14
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
我有15积分有什么用? 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
信创再发力!中央国家机关台式计算机、便携式计算机批量集中采购配置标准的通知 8