Linux平台下的软件包管理工具yum、apt非常好用,例如,如果你想安装某个软件,直接在终端输入:
yum install software-name
它会自动下载和安装软件,也有点类似APP STORE,非常方便。
那么Windows下面有没有类似的软件包管理工具呢?
推荐大家尝试一下Chocolatey(
https://chocolatey.org/install),目前已经有8500多种软件,例如
系统要求:
需要以管理员身份安装
安装前检查工作
在我的Windows 10中,使用管理员权限直接执行安装命令一切正常,所以一般可以忽略检查工作,直接执行安装命令。
安装Chocolatey前,请在PowerShell中运行:
Get-ExecutionPolicy
如果返回:Restricted
那么请执行:
Set-ExecutionPolicy AllSigned
或者
Set-ExecutionPolicy Bypass -Scope Process
安装Chocolatey
在PowerShell中执行:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
安装过程中会有几个警告信息,不用管它。
执行choco 或者 choco -?,检查是否安装成功。
如果可以看到版本信息,则表示安装成功。
安装软件
Chocolatey可以安装的软件很多,在这里可以找到完整列表:
https://community.chocolatey.org/packages
找到对应的软件,然后执行后面的命令即可。
例如安装Chrome浏览器:
choco install googlechrome
也可以一次安装多个软件
choco install jdk8 googlechrome git powershell
也可以将希望安装的软件写在配置文件package.config中
<?xml version="1.0" encoding="utf-8"?><packages> <package id="git" /> <package id="everything" /> <package id="clipx" /> <package id="Bandizip" /> <package id="atom" /></packages>
然后执行
choco install package.config
一次安装.config文件中列出的所有软件。
更多常见命令
choco search <package> # 搜索软件choco list <package> # 与 search 命令功能类似choco install --yes <package1 package2> # 安装软件,--yes 意味着对 Chocolatey 安装过程的认可,如果不加,Chocolatey 会在安装的每一个步骤前停下来问你是否同意继续。choco install <package> -version <number> # 安装指定版本choco uninstall <package> # 卸载软件choco version <package> # 查看软件包的版本choco upgrade <package> # 升级软件 choco upgrade --yes all #升级所有软件choco list -localonly # 查看当前安装的软件包信息choco info <package> # 查看软件包信息
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!