scoop (windows包管理器)
有段时间,我没事就折腾我的电脑,就是重装系统之类的,然后发现每次重装之后装环境什么的特别麻烦,然后就接触到了scoop这款windows包管理器
下面的操作都是在PowerShell中运行
1.安装目录
如果对安装盘符没要求可以跳过这一步
对于我来说,很多软件我都不想安装到C盘,所以可以通过以下命令设置安装路径
之后安装的app都会到这个路径下
如果这一步遇到失败可能需要通过管理员打开PowerShell
$env:SCOOP='D:\Scoop'
# 先添加用户级别的环境变量 SCOOP
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')
2.scoop安装
打开Powershell 安装scoop
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
2.1 可能遇到的问题
2.1.1 Running the installer as administrator is disabled by default
今天用管理员打开powerShell, 但是遇到了这样一个错误
网上找到,发现运行以下命令后可以解决
Running the installer as administrator is disabled by default, see github.com/ScoopInstal… for details.
解决方案 (亲测有效)
iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
3.安装成功后需要先安装git,安装git后才能下载其他东西
scoop install git
原理就是先添加一个bucket,然后可以下载bucket里面的app
下面整理一些常用的命令,也可以去官网查看更加详细的用法
# 添加bucket
scoop bucket add <bucketName>
# 下载app
scoop install extras/googlechrome
# 卸载
scoop uninstall extras/googlechrome
然后给大家整理一些常用的app (有注释版)
#
scoop bucket add extras
scoop install extras/googlechrome # 谷歌浏览器
scoop install extras/vscode # vscode
scoop install extras/wechat # 微信
scoop install extras/wecom # 企业微信
scoop install extras/lark # 飞书
scoop install extras/apifox # apifox
scoop bucket add main
scoop install main/nvm # nvm
scoop bucket add okibcn_ScoopMaster https://github.com/okibcn/ScoopMaster
scoop install okibcn_ScoopMaster/WeChat-Devtools // 微信开发者工具
scoop bucket add anderlli0053_DEV-tools https://github.com/anderlli0053/DEV-tools
scoop install anderlli0053_DEV-tools/netease-music # 网易云
然后给大家整理一些常用的app (无注释版)
scoop bucket add main
scoop bucket add extras
scoop bucket add okibcn_ScoopMaster https://github.com/okibcn/ScoopMaster
scoop bucket add anderlli0053_DEV-tools https://github.com/anderlli0053/DEV-tools
scoop install main/nvm # nvm
scoop install extras/googlechrome extras/vscode extras/wechat extras/wecom extras/lark extras/apifox
scoop install okibcn_ScoopMaster/WeChat-Devtools
scoop install anderlli0053_DEV-tools/netease-music