Windows 包管理工具
Scoop
安装时报错:iex : 使用“1”个参数调用“DownloadString”时发生异常:“基础连接已经关闭: 连接被意外关闭。”
- 解决方案参考
scoop bucket add extras报错OpenSSL SSL_connect: Connection was reset in connection to github.com:443
- 解决方案参考
# 进入到如下目录,使用编辑器打开hosts
C:\Windows\System32\drivers\etc
# 添加如下内容
140.82.113.3 github.com
- 报错:
Running the installer as administrator is disabled by default, see https://github.com/ScoopInstaller/Install#for-admin for details.
iex (New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1')
- 报错:
Scoop is already installed.
-> 参考
# 删掉scoop的文件夹才能重新安装
# c:\\用户\电脑名字\scoop
# 查看posershell版本,需高于5
Get-Host | Select-Object Version
# 允许脚本执行,选A
set-executionpolicy remotesigned -scope currentuser
# 安装scoop
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
# 验证是否安装成功
scoop help
# 卸载scoop
scoop uninstall scoop
- 安装成功后如下:应用安装在apps文件夹,存储桶安装在buckets文件夹
# 若要安装存储通需要git支持
scoop install git
# 查看存储桶列表
scoop bucket known
# 查看已添加的存储桶
scoop bucket list
# 添加存储桶方式1
scoop bucket add [bucket_name]
# 添加存储桶方式2
scoop bucket add <桶名称> <桶地址>
scoop bucket add java https://github.com/scoopinstaller/Java
# 删除桶
scoop bucket rm <桶名称>
-
默认安装路径:C:\Users\xxx\scoop\apps
-
搜索应用,
Source表示在指定的bucket中,如果scoop没有添加该bucket,需添加后才能下载
-
查看桶是否添加成功
-
例如安装scoop后默认的桶
-
例如我要安装gradle,gradle依赖jdk,就要先添加java桶,通过java桶安装jdk,再安装gradle
WinGet
# 打开powershell,测试是否安装成功
winget
操作Linux也可以使用powershell 或 git bash