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