scoop是什么,为什么要用?
他是一个在Windows命令行工具。由于Windows的终端并不强大,不能像Linux和苹果系统那样,在终端直接下载软件,安装包等等。
为什么使用:
- 消除所有软件弹出窗口
- 隐藏安装界面,直接安装程序
- 安装到指定的一个目录下,防止PATH污染
- 卸载方便快捷,避免安装和卸载程序的意外副作用
- 自动查找和安装依赖项,基本不会报错
安装及报错
1. 打开cmd
win + r,输入cmd
2. 更改终端脚本执行权限
这三种权限任意一种:Unrestricted
, RemoteSigned
or ByPass。
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
3. 安装
irm get.scoop.sh | iex
或者
iwr -useb get.glimmer.ltd | iex
自定义安装目录
## 自定义安装目录,一般修改为D盘
irm scoop.201704.xyz -outfile 'install.ps1'
.\install.ps1 -ScoopDir 'D:\Scoop' -ScoopGlobalDir 'D:\GlobalScoopApps
4.报错方式一
下载时默认禁用以管理员身份下载
Running the installer as administrator is disabled by default, see https://github.com/ScoopInstaller/Install#for-admin for details.
可以指定为管理员身份下载
iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
5.报错方式二
执行上面后又来报错
iwr : 未能解析此远程名称: 'raw.githubusercontent.com'
所在位置 行:1 字符: 1
+ iwr -useb get.scoop.sh | iex
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest],WebExce
ption
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
在终端试试能否连接到此网络,发现可以
ping raw.githubusercontent.com
更改host,进行域名映射:
window,找到C:\Windows\System32\drivers\etc/hosts
linux终端使用sudo vim /etc/hosts
添加以下
199.232.68.133 raw.githubusercontent.com
安装完成
6.查看是否安装成功
7.下载完成配置
订阅仓库
scoop bucket add dorado https://gitee.com/scoop-bucket/dorado.git
更换镜像
# 更换scoop的远程地址
scoop config SCOOP_REPO "https://gitee.com/scoop-installer/scoop"
# 更新库
scoop update
8.常用命令
下载/更新/删除
scoop install/update/uninstall 软件名
搜索安装包
scoop search redis
9.下载常用的软件包
#必装git
scoop install git
#redis
scoop install redis
# postman
scoop install postman
#scoop加速
scoop install https://cdn.jsdelivr.net/gh/duzyn/scoop-cn/bucket/aria2.json
10.软件安装后的目录
我的在这里C:\Users\Administrator\scoop\apps,你们的C:\Users\用户名\scoop\apps