什么是包管理器
你可能使用过 Ubuntu,那你就应该用过 apt 命令,apt 就是 Ubuntu 的包管理器。
包管理器可以让你只需输入一行命令就可以方便快捷地安装、更新和管理软件包。不需要上网找软件安装包,也可以避免下载带盗版软件的问题。而且会自动安装软件所须的依赖,不需要困惑于频繁的缺少依赖错误。
那 Windows 上有什么包管理器呢?—— scoop
安装 scoop
scoop 通过 git 更新,需要提前安装 git,可以参考我的这篇文章。
打开 PowerShell
允许当前用户运行线上脚本,并不需要手动确认:
PS>Set-ExecutionPolicy RemoteSigned -scope CurrentUser -Force默认安装到用户目录:
PS>iwr -useb scoop.201704.xyz | iex如果想自定义安装目录:
PS>irm scoop.201704.xyz -outfile 'install.ps1'请根据自己的喜好修改修改 -ScoopDir 和 -ScoopGlobalDir的值:
PS>.\install.ps1 -ScoopDir 'D:\Scoop' -ScoopGlobalDir 'D:\GlobalScoopApps'-ScoopDir 指定用户安装目录,-ScoopGlobalDir 指定全局安装目录(scoop install -g)。
如果以管理员身份运行会报错,请以普通用户身份运行。
此时,运行 scoop help,如果能看到帮助信息就说明安装成功了。
切换国内镜像
更换 scoop 仓库地址为 gitee:
PS>scoop config SCOOP_REPO "https://gitee.com/scoop-installer/scoop"拉取新库地址:
PS>scoop update添加 bucket(可选)
bucket 就是 scoop 的软件仓库,类似 apt 的 source,添加后可获取更多软件。
添加官方 bucket
查看有哪些已知 bucket:
PS>scoop bucket known添加常用 bucket
PS>scoop bucket add extras国内镜像已经把已知 bucket 同步到 gitee,添加后会自动从 gitee 拉取。可以用 scoop bucket list 确认,正常情况下 URL 应该显示 gitee.com:
Name Source Manifests ---- ------ --------- main https://gitee.com/scoop-installer/Main 1524 extras https://gitee.com/scoop-installer/Extras 2305
添加第三方 bucket
基本语法:
PS>scoop bucket add <别名> <git地址>例如添加 scoopcn(国内应用):
PS>scoop bucket add scoopcn https://gitee.com/scoop-installer/scoopcn更多 bucket 可访问 scoop-installer。
如果不想要某个 bucket:
PS>scoop bucket rm <别名>常用命令
安装:
PS>scoop install <软件名>指定 bucket 安装:
PS>scoop install scoopcn/wechat一次装多个:
PS>scoop install qq wechat aria2卸载:
PS>scoop uninstall qq更新所有:
PS>scoop update *查看已安装:
PS>scoop list搜索软件:
PS>scoop search <关键词>暂停更新某个软件:
PS>scoop hold <软件名>允许更新:
PS>scoop unhold <软件名>切换已安装软件的版本:
PS>scoop reset <软件名@版本号>清理旧版本:
PS>scoop cleanup *清理下载缓存:
PS>scoop cache rm *

评论区
评论加载中...