windows命令行软件包管工具scoop

阅读数:221 评论数:0

跳转到新版页面

分类

应用软件

正文

一、概述

scoop是一个命令行的软件包管理工具,它能自动配置环境变量,自动解决依赖冲突,简化相关软件的下载安装。

scoop里面的软件下载地址都是bucket作者自己设置的,所以下载前最好看一下bucket里的json文件里的url,防止被放后门。

二、安装

1、修改powershell脚本执行策略

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

2、管理员执行安装命令

iex "& {$(irm get.scoop.sh)} -RunAsAdmin"

默认scoop安装在c:\Users\<Your userName>\scoop下。

3、检查是否安装成功

scoop status

4、注意事项

(1)先安装7zip,很多软件需要它才能安装

scoop install 7zip

(2)添加bucket前,需要安装git

scoop install git

这种方式安装git可能比较慢,可以先自行安装,然后配置path。

$env:path=$env:path+";git的bin路径"

(3)arias是一个下载工具,自己决定是否使用

scoop install aria2  # 安装
scoop config aria2-max-connection-per-server 16 # 修改配置,不改也行
scoop config aria2-split 16
scoop config aria2-min-split-size 1M

# 如果不想使用了,除了直接删除,还可以
scoop config aria2-enabled false
# 想用的时候,把false改为true

(4)修改bucket源

scoop config SCOOP_REPO https://gitee.com/scoop-bucket/scoop

(5)添加bucket

scoop bucket add main https://mirror.nju.edu.cn/git/scoop-main.git
scoop bucket add extras https://mirror.nju.edu.cn/git/scoop-extras.git
scoop bucket add dorado https://gitee.com/scoop-bucket/dorado.git
scoop update

(7)安装软件

scoop install <仓库名>/<软件名> -s
这个-s是取消hash校验

三、使用

1、常用命令

# 查看帮助
scoop help
# 安装软件
scoop install applicationName
# 卸载安装的软件
scoop uninstall applicationName
# scoop 添加软件仓库
scoop bucket known
scoop bucket add bucketName

2、bucket

可以理解为一个软件库。

scoop bucket known # 列出已知所有官方bucket
-----------------------------------------------------
main         # 默认的bucket,大多数常用软件 
extras
versions	 # 一些软件的旧版本,比如mysql5.6
nightlies
nirsoft
php 		 
nerd-fonts
nonportable
java		 # java JDK,好多版本
games
jetbrains	 # jetbrains公司的所有软件

# 自行探索要添加的bucket,当然,你可以全部添加。
# scoop bucket add bucket名

scoop bucket add java

# 使用 scoop bucket rm bucket名 移除不想要的bucket

# 还可以添加别人(或组织)创建的bucket如:

# 微信、QQ、钉钉、网易云音乐等国内常用
scoop bucket add dorado https://github.com/chawyehsu/dorado

# 国外常用
scoop bucket add dodorz https://github.com/dodorz/scoop-bucket

# 当你的多个bucket出现相同名字的软件,你可以指定bucket
scoop install main/git
# 当然你也可以自己创建一个,自行百度,此处不介绍

# 如果还不够,到官方给出的列表中查看https://github.com/rasa/scoop-directory/blob/master/by-score.md
# 这是一个md文件,由于较大,无法在线查看,可以下载后自行查看(英语不好的可要头疼了)

四、加速

方法1、设置scoop代理

scoop config proxy 127.0.0.1:7890

方法2:使用gitee镜像

scoop config SCOOP_REPO https://gitee.com/scoop-bucket/scoop

方法3:直接修改scoop配置文件,c:\Users\username\scoop\config.json

{
  "lastupdate": "2022-06-13T14:54:33.0948309+08:00",
  "SCOOP_REPO": "https://github.com/lukesampson/scoop",
  "SCOOP_BRANCH": "master",
  "proxy": "127.0.0.1:7890",
}



相关推荐

一、概述 在windows中,cmd和powershell都是命令执行窗口,powershell从win7开始内置于windows系统中,可以看作是cmd的增强。 为了兼容unix/linux she

一、设置ip netsh interface ip set address name=”Ethernet0″ static 10.1.2.220 255.255.255.0 10.1.2.1 根据自己

一、概述 在windows powershell中,可以在netsecurity模块中找到所有防火墙命令。 Get-Command -Module NetSecurity | Format-List

一、mstsc Microsoft Terminal Service Client。 1、运行命令mstsc win+r->输入"mstsc" 2、服务器远程连接配置 二、使用powershell远

一、概述 官方提供的windows安装mysql有两种: 1、msi安装包 2、zip包 下面以zip这种形式进行安装。 二、安装 1、切换到Program Files下 cd 'C:\Program

一、枚举当前系统中已存在共享 win32_share对象便是windows系统上共享的磁盘、打印机、系统默认共享以及其他共享设备。 PS C:\Windows\system32> Get-WmiObj

一、下载安装包 https://github.com/tporadowski/redis/releases 如果下载慢,参考:http://1024s.top/blog/detail?blogId=4

1、下载 链接:https://pan.baidu.com/s/

方法一 win+r 输入shell:startup 把编写bat脚本放置在以下位置 方法二 c-&gt;programData-&

获取批处理命令时间戳,最终格式为yyyyMMddHHmmSS **windows没有专门的时间戳函数,只有d