scoop简易安装教程

目录

  1. 1. 在Windows上安装Scoop的详细教程
    1. 1.1. 1. 为什么要安装Scoop?
    2. 1.2. 2. 如何安装Scoop?
      1. 1.2.1. 2.1 安装Scoop主程序
        1. 1.2.1.1. 初次安装
        2. 1.2.1.2. 自定义安装目录
      2. 1.2.2. 2.2 更换镜像
      3. 1.2.3. 2.3 安装Git并更新Scoop
      4. 1.2.4. 2.4 解决安装过程中遇到的问题
    3. 1.3. 3. 常用命令
    4. 1.4. 4. 常用镜像仓库
    5. 1.5. 5. 参考资料

在Windows上安装Scoop的详细教程

1. 为什么要安装Scoop?

Scoop是一个类似于Linux系统上的包管理器的工具,和Windows官方推出的winget类似,但我认为Scoop的用户体验更佳,使用起来非常简单方便。使用Scoop后,配置开发软件(如JDK、Node.js、MySQL、Redis等)时,不再需要为Windows环境变量而烦恼。这让我能够快速在Windows电脑上搭建所需的开发环境。此外,Scoop大多数软件来自GitHub或官方网站,减少了软件安装时可能遇到的盗版或病毒风险。

2. 如何安装Scoop?

说了这么多,接下来我们来看看如何安装Scoop。虽然可以通过搜索引擎找到官方的安装方法,但由于网络问题,我不推荐这种方式,因为安装的成功率受限于网络状况。这里我推荐使用国内开发者在Gitee上的Scoop安装仓库:Scoop Installer

2.1 安装Scoop主程序

初次安装

如果你是第一次在电脑上安装Scoop,可以按照以下步骤进行:

  1. 打开Windows PowerShell(右键点击开始菜单)。

  2. 更改脚本执行策略(默认自动同意):

    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser  -Force
  3. 执行安装命令(默认安装在用户目录下,如需更改请参考自定义安装目录):

    iwr -useb scoop.201704.xyz | iex

自定义安装目录

如果你希望将Scoop安装到自定义目录,请按照以下步骤操作:

  1. 下载安装脚本

    irm scoop.201704.xyz -outfile 'install.ps1'
  2. 执行安装脚本并指定目录(请将目录修改为合适的位置):

    .\install.ps1 -ScoopDir 'D:\Scoop' -ScoopGlobalDir 'D:\GlobalScoopApps'

2.2 更换镜像

如果你已经安装了Scoop,并希望更换镜像地址,请执行以下命令:

  1. 更换Scoop的repo地址

    scoop config SCOOP_REPO "https://gitee.com/scoop-installer/scoop"
  2. 拉取新库地址(确保你已经安装了git):

    scoop update

2.3 安装Git并更新Scoop

前面的操作基本上已经使Scoop安装成功。你可以通过以下命令来确认:

scoop help

如果没有问题,接下来需要安装Git:

scoop install git

然后更新Scoop:

scoop update

2.4 解决安装过程中遇到的问题

在使用scoop install命令时,可能会遇到“远程主机已关闭”或“无效链接”等错误。这是我在使用过程中遇到的一个坑。为了解决这个问题,你需要先安装aria2,它可以通过不同的端口来下载,避免这些问题。

  1. 搜索如何下载aria2,并将其文件夹放到D:\Scoop\apps\下。
  2. 将aria2添加到环境变量,以便Scoop能够识别。
  3. 启用aria2
    scoop config aria2-enable true

现在你就可以通过scoop install命令来安装软件了,虽然可能仍会报错,但通常可以完成下载。

3. 常用命令

以下是Scoop的常用命令:

scoop help                          # 查看帮助
scoop info <app>                   # 查看APP信息
scoop install <app>                # 安装APP
scoop uninstall <app>              # 卸载APP
scoop list                          # 列出已安装的APP
scoop status                        # 检查软件更新
scoop update                        # 更新Scoop自身
scoop update <appName1> <appName2> # 更新指定应用
scoop update *                      # 更新所有应用(需在apps目录下操作)
scoop bucket known                  # 列出所有已知bucket
scoop bucket add <bucketName>      # 添加bucket
scoop cache rm <app>               # 移除应用缓存
scoop cache rm -a                   # 移除所有缓存
scoop cleanup <app>                # 删除旧版本

4. 常用镜像仓库

以下是一些常用的镜像仓库(可以使用Bing进行搜索):

  • scoop-proxy-cn
  • scoop-cn
  • scoop-apps

5. 参考资料

本教程的部分内容借鉴了开源项目Scoop InstallerMisaka12843的博客。在此感谢他们的贡献!🙏

希望这篇教程能够帮助你顺利安装和使用Scoop!