如何在Windows中安装软件包('apt-get install')?


10

我想在Windows上安装许多软件包,我想编写一个可执行脚本来从Windows repo安装这些软件包。如何编写类似Ubuntu的sudo apt-get install <name>命令?


5
你考虑过Chocolatey吗?
大流士2015年

2
@Darius显然他没有,但现在你提到它了
barlop 2015年

2
开发人员幼稚地称之为“巧克力块”(简称巧克力)的程序是一个包管理器,就像apt-get而不是windows。它的名字是'cos开发人员基于NuGet,它是视觉工作室的包管理器,听起来像金块(如鸡块),所以他认为他“有趣”或“聪明”并打电话他的节目Chocolatey NuGet。我在接受采访的播客上听到了这个消息。
2015年

非常感谢这个建议。我没有搜索过Chocolatey。我会仔细看看的。
343_458 2015年

4
我应该指出Windows 10内置了这种类型的功能。
Ramhound 2015年

Answers:


12

巧克力味


Chocolately是Windows的包管理器,其工作方式类似于apt-get。例如,choco install git。它有各种各样的程序可供选择,包括Notepad ++,Sublime Text,Chrome,7zip等。

为了让这笔交易更加甜蜜,他们在这里有一个复制粘贴命令可以下载并安装Chocolatey,就像馅饼一样简单。

这款巧克力蛋糕的完美结冰是Cmder。Cmder是一个命令行模拟器,它包含了您熟悉和喜爱的所有Unix命令。

Chocolatey Packages截图

[免责声明: Chocolatey的软件包存储库并不像apt-get那样广泛]


3
除了Choc-blahblah可能没有任何接近与apt-get一样多的节目
barlop 2015年

1
我也相信你可以写一个比网站更清晰的描述。在技​​术答案中说“使交易变甜”并不好。我知道编写该程序的讨厌的开发人员会这样做,但这不是一个好的技术描述。
barlop 2015年

3
@barlop这是真的,Chocolately并不像apt-get那么广泛。但它拥有比任何其他Windows包管理器更大的回购。我怎么能清理它?:)
NonlinearFruit

1
拥有比任何其他人更大的回购,错误,但你应该指出,几乎没有任何其他人,其他人有真正微不足道的存储库。就像说它在比赛之前并没有提到比赛中的其他人是一些残疾人。
barlop 2015年

是通过cmd.exe命令完成的:@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Brethlosze
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.