Windows安装Scoop包管理器

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

Scoop包管理器安装配置

# 自定义Scoop安装目录
$env:SCOOP='D:\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP',$env:SCOOP,'User')

# 自定义Scoop全局包安装目录需要管理员身份运行
$env:SCOOP_GLOBAL='D:\Scoop_Global'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'Machine')

# 以非管理员身份运行安装 scoop
# 由于国内特殊的网络环境此步可能会失败要能够正常访问Github并下载其资源
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm https://ghproxy.com/raw.githubusercontent.com/duzyn/scoop-cn/master/install.ps1 | iex

注意
1 所指定的路径必须存在若不存在应手动创建
2 由于环境变量中文路径的支持问题Windows用户名或自定义的安装路径不能有中文
3 scoop仓库中的软件大多数都是开源软件、绿色版免安装版

安装scoop语法提示插件可选

# 用法: 输入 "scoop [想补全的内容]" 然后按 Tab 键将循环补全项Ctrl+Space 将触发菜单式的补全
scoop install scoop-completion

添加dorado仓库推荐

里面有许多适合中国用户的软件如微信

scoop bucket add dorado https://github.com/chawyehsu/dorado

Scoop仓库加速可选

# 原地址https://github.com/ScoopInstaller/Scoop
scoop config SCOOP_REPO https://ghproxy.com/github.com/ScoopInstaller/Scoop

bucket加速可选

scoop bucket add main https://gitcode.net/mirrors/ScoopInstaller/Main.git
scoop bucket add extras https://gitcode.net/mirrors/ScoopInstaller/Extras.git
scoop bucket add java https://gitcode.net/mirrors/ScoopInstaller/Java.git

安装必要的软件

scoop依赖以下软件不安装在使用 scoop install 时会出错除git外即使现在不安装将来下载某些软件时还得安装

scoop install git # 强制安装scoop依赖git
scoop install aria2 # 多线程下载器提高下载速度
scoop install 7zip innounp # 安装某些软件时会用到

Scoop安装MySQL

scoop install mysql
# 启动mysql
mysqld --console
# my.ini设置了root用户
mysql -uroot
# 为root用户设置密码密码为root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

卸载Scoop

scoop uninstall scoop

经验

1.有时install时失败可能是hash校验失败尝试如下命令重新安装

# -s or --skip Skip hash validation (use with caution!)
scoop install <app> -s

2.在官网https://scoop.sh搜索软件比命令方式搜索更快个人情况可以一试

常用命令

scoop bucket known # 查看官方支持的下载源
scoop bucket add <name> [<repo>] # 添加下载源
scoop list # 查看已安装软件
scoop search <app> # 搜索软件
scoop install <app> # 下载并安装软件
scoop reset <app@版本号> # 切换包到指定版本scoop特色
scoop status # 检查已安装包是否有更新
scoop update <app> # 更新指定包
scoop update * # 更新所有包
scoop hold <app> # 锁定版本
scoop unhold <app> # 解锁版本锁定
scoop cache rm * # 清空scoop缓存清空cache目录

杂谈

Windows管理器我只用过chocolatey、scoop、还有windwos自家的winget比较下来还是scoop最好用chocolatey虽然老牌但很多软件源缺少维护且需要管理员权限winget对国内软件支持度高多但还不成熟。但如果在MacOS下就选无可争议的brew吧。

GitHubhttps://github.com/ScoopInstaller/scoop
官网https://scoop.sh
个人推荐的Scoop详细教程https://zhuanlan.zhihu.com/p/463284082

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: windows