美文网首页
windows安装 choco

windows安装 choco

作者: 温暖柏林的伤 | 来源:发表于2020-04-06 16:56 被阅读0次

    可能会碰到的问题:权限问题导致报错

    一般情况下,运行CMD.EXE(或者Powershell.exe)程序并不具有超级管理员权限,而只是当前用户的对应的权限,即使你的电脑只有一个用户(你能看到的用户列表),也不一定具有超级管理员权限。所以在安装chocolatey的时候会报错,说权限不够(权限不够会导致某些文件因没有写入C盘的权限而导致安装失败)。

    解决方法:以管理员身份运行CMD.EXE 或者Powershell.exe

    具体步骤:

    1. 用cmd.exe安装chocolatey:

    1.1. 打开文件夹:C:\Windows\System32\ 找到cmd.exe;

    1.2. 然后选择并点击鼠标右键;

    1.3. 选择【以管理员身份运行】

    终端下执行

    @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
    

    安装完成后,在命令行工具的下面,输入:

    choco help
    

    二、使用
    Chocolatey的使用也很简单,使用指令如下:

    choco search <keyword>    搜索软件
    choco list <keyword>  跟 search 命令功能类似
    choco install <package1 package2 package3...>  安装软件
    choco install <package>  -version *** 安装指定版本
    choco  uninstall name 卸载软件
    choco version <package>  查看安装包的版本情况
    choco  upgrade <package>   更新某个软件 
    choco list -localonly        查看一下所有安装在本地的包的列表
    choco list -lo       功能同上
    

    包的类型

    • (例:nodejs,git)
    • .install (例:nodejs.install,git.install)
    • .commandline(例:nodejs.commandline,未来会被抛弃)
    • .portable(例:putty.portable)

    Chocolatey 的包有不同的类型,有些包的名字里面会包含特殊的后缀,比如 .install ,.commandline,.portable ,有些包的名字不带这些后缀。

    安装带 .install 后缀的包,这个包会出现在系统控制面板里的 卸载或更改程序 里面,你可以把 .install 的包想成是通过安装程序(msi)安装的包。

    .commandline(未来会被抛弃) 与 .portable 后缀的包是压缩包(zip),安装这种后缀的包,你不能在 卸载或更改程序 里找到它们。

    你也可以选择不带后缀的包,这样如果系统中已经安装了这个包,就会跳过去,如果没安装,Chocolatey 就会为你安装一个,默认安装的这个包的类型应该就是 .install 后缀的包。

    相关文章

      网友评论

          本文标题:windows安装 choco

          本文链接:https://www.haomeiwen.com/subject/apmbphtx.html