【笔记】Scoop学习笔记

前言

Scoop is a command-line installer for Windows.(Github

安装

  • 打开PowerShell

修改策略

1
Set-ExecutionPolicy RemoteSigned -scope CurrentUser

修改scoop安装路径(可选)

  • 默认安装路径为%USERPROFILE%\scoop

C:\scoop:设置安装路径

1
2
$env:scoop='C:\scoop'
[environment]::setEnviromentVariable('SCOOP',$env:SCOOP,'User');

修改全局安装软件包的路径(可选)

1
2
$env:SCOOP_GLOBAL='C:\scoop'
[environment]::setEnviromentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'Machine');

开始安装

1
iwr -useb get.scoop.sh | iex

添加软件源

先安装git软件包

1
scoop install git

列出官方已知软件源

1
scoop bucket know

添加额外软件源

extras:这是一个有大部分常用软件的软件源名称

1
scoop bucket add extras

添加官方软件源

<git>:这里填写官方软件源的git仓库地址

1
scoop bucket add name <git>

常用命令

查看帮助

1
scoop help

搜索软件包

<pkg>:软件包名称

1
scoop search <pkg>

安装软件包

1
scoop install <pkg>

使用管理员权限全局安装

1
2
3
4
5
6
# 先安装sudo软件包
scoop install sudo

# 使用管理员权限全局安装
sudo scoop install --global <pkg>
sudo scoop install -g <pkg>

卸载软件包

1
scoop uninstall <pkg>

更新软件包

1
scoop update <pkg>

更新所有

1
scoop undate *

只查看信息不安装

1
scoop info <pkg>

清理旧版本

1
scoop cleanup

列出已安装的指定软件包

1
scoop list <pkg>

列出所有已安装的软件包

1
scoop list

切换软件包版本

<pkg>:其他版本软件包的名

1
scoop reset <pkg>

踩坑

重新安装scoop前删除安装失败的文件

1
remove %USERPROFILE%\scoop

重新安装软件包前删除安装失败的软件包

1
scoop uninstall <pkg>

完成

参考文献

哔哩哔哩——dragondove