都说Linux上开发软件容易,其实其中很重要的一个原因就是Linux上有各式各样的包管理器。如果我们要在Windows上安装Java,需要到Oracle官 下载JDK,然后安装,然后还要配置环境变量。而这在Linux上只需一条类似apt install openjdk-11-jdk的命令即可做到安装jdk并配置环境变量。不同的Linux上可能有不同的包管理器,不过它们共同的作用就是方便用户尤其是程序员安装软件。
今天我向大家介绍一个工具Chocolatey,它是一个Windows平台上的包管理器,和Linux那些包管理器一样,可以让我们使用命令行一键安装软件。
安装Chocolatey
要安装Chocolatey很简单,首先需要打开管理员权限的命令提示符或者Powershell。如果你使用命令提示符cmd,运行下面的命令:
@"%SystemRoot%System32WindowsPowerShellv1.0powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateybin"
如果你使用Powershell,运行下面的命令:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
两种方法都可以,运行完命令之后稍等片刻,Chocolatey就安装好了。在此提醒一下,由于Chocolatey官 在国外,所以安装速度可能比较慢,可能需要加速器等手段才能成功安装。
安装结束后,关闭当前的cmd/powershell窗口,重新开一个新的,然后输入下面的命令,如果显示出版本 , 说明安装成功了。
PS C:WINDOWSsystem32> choco -v0.10.11
更新Chocolatey
将来如果要更新Chocolatey也很简单,直接用它自己更新自己就好了。
choco upgrade chocolatey
用Chocolatey安装软件
有了Chocolatey,我们就可以使用命令行的方式安装软件了,Chocolatey的软件库也比较丰富,不仅有JDK、Python、Ruby这类编程语言开发包,也有火狐、Chrome这类常用浏览器,还有FileZilla、Flash Player、Adobe Reader这种工具软件。如果以后有想要安装的软件,可以先用choco搜索一下,说不定会有意外的收获。
下面简单介绍一下Chocolatey命令行的使用方法,其实也很简单。
搜索软件:
choco search XXX
安装软件:
choco install XXX
卸载软件:
choco uninstall XXX
更新软件:
choco upgrade XXX
列出本地安装的包:
choco list -l
列出所有需要更新的包:
choco outdated
列出某个包的详细信息:
choco info XXX
我一直在使用Chocolatey,感觉很好用。有了它,不用再打开浏览器寻找 站了,能搜到的就可以直接安装了。大家觉得Chocolatey这个工具怎么样呢?欢迎留言互相讨论。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!