admin管理员组

文章数量:1539543

Scoop简介

-Windows命令行包管理工具 -命令行安装软件 -命令行管理软件 -自动配置环境变量 -自动管理程序依赖


Scoop安装

1.打开powershell的远程权限


Set-ExecutionPolicy RemoteSigned -scope CurrentUser

2. 自定义 Scoop 安装目录


$env:SCOOP='D:\scoop'

等号后面就是scoop的安装位置,可以自定义,最好路径为英文、空格或符号等。

# 用户环境变量


[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP,'User')

# 系统环境变量 # [Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')

如果跳过该步骤, Scoop 将默认把所有用户安装的 App 和 Scoop 本身置于 C:\Users\user_name\scoop


3.下载并安装Scoop

方法一:官网获取,powershell输入以下命令:


iwr -useb get.scoop.sh | iex

Initializing...
Downloading...
Extracting...
Creating shim...
Adding D:\scoop\shims to your path.
Scoop was installed successfully!
Type 'scoop help' for instructions.

scoop update

此安装方法为国外链接,通过 get.scoop.sh进行下载安装,大陆可能会出现无法链接的情况,此时用上科学代理即可

方法二:国内镜像


iwr -useb https://gitee/glsnames/scoopinstaller/raw/master/bin/install.ps1 | iex
scoop config SCOOP_REPO 'https://gitee/glsnames/scoopinstaller'
scoop update

4.安装软件包


scoop install <app_name>
scoop install sudo

///<app_name>指的是需要安装的程序名称


5.查看 Scoop 使用简介

安装完毕后,powershell中输入


scoop help

显示scoop的使用帮助,注释如下:


alias            管理 scoop 别名
bucket           管理 Scoop buckets
cache            显示或清除下载缓存
cat              显示指定清单的内容。如果有的话,`bat'将被用于漂亮地打印JSON。
checkup          检查潜在问题
cleanup          通过删除旧版本清理应用程序
config           获取或设置配置值
create           创建自定义应用程序清单
depends          列出一个应用程序的依赖项
download         下载缓存文件夹中的应用程序并验证哈希值
export           导出(可导入)已安装的应用程序的列表
help             显示一个命令的帮助
hold             按住一个应用程序以禁用更新
home             打开应用程序的主页
info             显示一个应用程序的信息
install          安装应用
list             列出已安装的应用程序
prefix           返回指定应用程序的路径
reset            重置一个应用程序以解决冲突
search           搜索可用的应用程序
shim             操纵Scoop shims
status           显示状态并检查新的应用程序版本
unhold           解除对一个应用程序的控制,使其能够更新
uninstall        卸载一个应用程序
update           新应用程序或Scoop本身
virustotal       在virustotal上寻找应用程序的哈希值
which            找到一个shim/executable(类似于Linux上的'which')
更多信息查看官网: https://scoop.sh

Scoop使用

1. 添加bucket

首先添加代理,安装过程中可以科学上网:


#powershell代码:
$Env:HTTP_PROXY = "http://127.0.0.1:7890"
$Env:HTTPS_PROXY = "http://127.0.0.1:7890"

#cmd代码:
set http_proxy = "http://127.0.0.1:7890"
set https_proxy = "http://127.0.0.1:7890"

添加主bucket——"main"


#添加bucket,bucket意为“容器”,所有的app都需要一个容器来装。
soop bucket add main

# 列出添加的 bucket,此步骤scoop列出已经添加的bucket列表
scoop bucket list

查看官方推荐的bucket


scoop bucket known
#此步骤列出bucket的列表

2.安装应用

搜索要安装的应用,<app_name>为应用名称

首先要先添加相关的bucket,例如


#java的bucket
scoop bucket add java

#搜索JAVA
scoop search jdk18/jdk11/jdk14

# 查看当前Java版本,V是大写!
java -V

#python的bucket名称为  versions
scoop bucket add versions

# 查看安装的bucket
scoop bucket list

#搜索python
scoop search python
#安装最新版python
scoop install python

#验证安装(V是大写!):
python -V

总的来说,任何应用都可以通过以下代码进行


scoop search <app_name>
#scoop搜索相关应用

scoop install <app_name>
#安装该应用

3.等待安装完毕,通过以下代码查看已安装的应用:


scoop list

Installed apps:
Name Version Source Updated             Info
---- ------- ------ -------             ----

4.查看应用信息


scoop status <app_name>
#运行该应用

scoop info <app_name>
#显示该应用的相关信息

5.其他相关代码


# 更新scoop
scoop update

# 更新7zip
scoop update <app_name>

# 更新全部
scoop *

#卸载应用
scoop uninstall <app_name>

本文标签: Scoop