zoukankan      html  css  js  c++  java
  • Windows 安装 Scoop

    Scoop介绍

      scoop是Windows下的包管理工具

    安装环境要求

       1,操作环境:win10

            2,确保你的 PowerShell 版本 >= 3. win7或许低于3,得升级。如何确认PowerShell,在powershell 命令窗口输入

    $PSVersionTable.PSVersion

      3,确保你允许PowerShell执行本地脚本,在PowerShell中输入如下内容后,选择yes或则A

    set-executionpolicy remotesigned -scope currentuser
    

    安装Scoop

    在PowerShell中输入如下内容(默认安装目录C:Usersuser(自己的用户名)scoop):

    iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

    想要指定安装目录,在PowerShell中输入如下内容(代码中的C:Scoop为指定的目录):

    [environment]::setEnvironmentVariable('SCOOP','c:Scoop','User')
    $env:SCOOP='C:Scoop'
    iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

    等待安装完成。

    Scoop安装完成后

    输入以下命令查看Scoop命令的概述:

    scoop help

    结果显示如下:

     1 PS C:UsersAlex.k.wang> scoop help
     2 Usage: scoop <command> [<args>]
     3 
     4 Some useful commands are:
     5 
     6 alias       Manage scoop aliases
     7 bucket      Manage Scoop buckets
     8 cache       Show or clear the download cache
     9 checkup     Check for potential problems
    10 cleanup     Cleanup apps by removing old versions
    11 config      Get or set configuration values
    12 create      Create a custom app manifest
    13 depends     List dependencies for an app
    14 export      Exports (an importable) list of installed apps
    15 help        Show help for a command
    16 home        Opens the app homepage
    17 info        Display information about an app
    18 install     Install apps
    19 list        List installed apps
    20 prefix      Returns the path to the specified app
    21 reset       Reset an app to resolve conflicts
    22 search      Search available apps
    23 status      Show status and check for new app versions
    24 uninstall   Uninstall an app
    25 update      Update apps, or Scoop itself
    26 virustotal  Look for app's hash on virustotal.com
    27 which       Locate a shim/executable (similar to 'which' on Linux)
    28 
    29 
    30 Type 'scoop help <command>' to get help for a specific command.
     

    输入'scoop help <command>'可以查看具体的某个命令的用法,如下所示:

    scoop help install

    显示结果如下:

    复制代码
     1 PS C:UsersAlex.k.wang> scoop help install
     2 Usage: scoop install <app> [options]
     3 
     4 e.g. The usual way to install an app (uses your local 'buckets'):
     5      scoop install git
     6 
     7 To install an app from a manifest at a URL:
     8      scoop install https://raw.github.com/lukesampson/scoop/master/bucket/runat.json
     9 
    10 To install an app from a manifest on your computer
    11      scoop install path	oapp.json
    12 
    13 When installing from your computer, you can leave the .json extension off if you like.
    14 
    15 Options:
    16   -g, --global              Install the app globally
    17   -i, --independent         Don't install dependencies automatically
    18   -k, --no-cache            Don't use the download cache
    19   -s, --skip                Skip hash validation (use with caution!)
    20   -a, --arch <32bit|64bit>  Use the specified architecture, if the app supports it
    复制代码

    查找要安装的程序,如gradle:

    scoop search gradle

    显示结果如下:

    1 PS C:UsersAlex.k.wang> scoop search gradle
    2 'main' bucket:
    3     gradle-bin (5.1.1)
    4     gradle (5.1.1)

    查找所有可用程序:

    scoop search

    安装程序,如gradle,默认会安装到Scoop安装目录下的apps目录:

    scoop install gradle

    显示结果如下:

    1 PS C:Usersalex.k.wang> scoop install gradle
    2 Installing 'gradle' (5.1.1) [32bit]
    3 gradle-5.1.1-all.zip (124.7 MB) [>                                                        ]   1%

    也可将程序安装到指定目录,如F:GlobalScoopApps:

    [environment]::setEnvironmentVariable('SCOOP_GLOBAL','c:GlobalScoopApps','Machine')
    $env:SCOOP_GLOBAL='c:GlobalScoopApps'
    scoop install -g <app>

    对Scoop进行版本更新:

    scoop update

    对Scoop安装的所有程序进行更新(也可指定某个程序进行更新):

    scoop update *
  • 相关阅读:
    [bzoj2333] [SCOI2011]棘手的操作 (可并堆)
    自定义控件1_切换按钮
    View Animation 视图动画全解
    从图库中选取图片设置给ImageView
    一张图认识安卓shape属性
    自定义Dialog(QQ头像选择弹出的对话框)
    Toolbar和menu使用
    LIB和DLL的区别与使用
    C++调用webservice
    夯实Java基础系列5:Java文件和Java包结构
  • 原文地址:https://www.cnblogs.com/mnps/p/10505174.html
Copyright © 2011-2022 走看看