展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

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
posted @ 2021-12-20 13:30  DogLeftover  阅读(581)  评论(0编辑  收藏  举报