Windows用户准备好使用apt-get了吗
发布网友
发布时间:2022-04-30 14:01
我来回答
共2个回答
热心网友
时间:2022-06-22 21:48
它能做什么
Chocolatey 使得人们可以通过一个安装脚本的主目录快速地使用命令行来安装Windows应用程序。你可以安装Git,7Zip甚至Microsoft Office(如果已经获得密钥)。此技术的思想是用一个众所周知的密钥来实现无缝平滑地安装。
image
举个例子,一旦安装了Chocolatey,你可以采用如下命令行来安装应用程序:
cinst git
cinst 7zip
cinst ruby
cinst vlc
这是它的基本应用。
它的安装目录已经发展地如此完整,事实上,最近我想安装DosBox,这样就能玩Zork。我碰运气地运行了“const dosbox”,它居然成功安装了DosBox。这就是Chocolatey做的承诺。
启动Chocalatey
热心网友
时间:2022-06-22 21:49
它能做什么
Chocolatey 使得人们可以通过一个安装脚本的主目录快速地使用命令行来安装Windows应用程序。你可以安装Git,7Zip甚至Microsoft Office(如果已经获得密钥)。此技术的思想是用一个众所周知的密钥来实现无缝平滑地安装。
image
举个例子,一旦安装了Chocolatey,你可以采用如下命令行来安装应用程序:
cinst git
cinst 7zip
cinst ruby
cinst vlc
这是它的基本应用。
它的安装目录已经发展地如此完整,事实上,最近我想安装DosBox,这样就能玩Zork。我碰运气地运行了“const dosbox”,它居然成功安装了DosBox。这就是Chocolatey做的承诺。
启动Chocalatey
在开始安装之前,先安装Chocalatey包管理器。复制粘贴下列到你的命令行,并运行它。(一开始都会过分恐惧这一步)
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
想必你在做之前想知道哪些命令行即将作用于你的电脑,让我们来逐行解析。这就要启动PowerShell来做这项困难的工作。现在几乎所有的windows机器都有Powershell,也正是PowerShell使得Chocolatey工作的。
一些人拥有自定义配置文件,NoProfile会强制性切换到自定义配置文件来防止安装冲突。它执行从https://chocolatey.org/install.ps1/下载的PowerShell脚本。注意它的执行策略被设置为unrestricted。要明白,它是在执行从web上下载的代码,所以这不是一点风险没有。接着它会添加Chocolatey到你的路径下(在这个窗口下)这样你就可以立马使用它。以后Chocolatey会被自动添加到多个命令行窗口中.
现在请看https://chocolatey.org/install.ps1。这是段简短清晰易读的脚本代码。它用来下载Chocolatey安装zip文件(通常是个NuGet包),解压并且通过安装包中工具部分来运行脚本继续安装。