rpm安装软件命令_仅需一条命令,让Windows也能像Linux那样命令行安装软件

9723ea70399eca7efeb9325126e956a6.png

都说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这个工具怎么样呢?欢迎留言互相讨论。

69819c3e293b6b017dbc14eb476ce6f5.png
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值