Ngu2a

Ngu2a

code word, change world.
blog
bilibili
github

Windows下Scoop套件管理器安裝

安裝#

# 設置powershell腳本規則
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

# 將Scoop配置為將全局程序安裝到自定義目錄
$env:SCOOP='D:\\Software\Scoop\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')

# 將Scoop配置為將全局程序安裝到自定義目錄 SCOOP_GLOBAL(命令行方式),管理員打開終端運行
$env:SCOOP_GLOBAL='D:\\Software\Scoop\GlobalScoopApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')

# 安裝
iwr -useb get.scoop.sh | iex

配置#

# 安裝其他倉庫
# extras
scoop bucket add extras

# Java
scoop bucket add java

# 其他
scoop bucket add dorado https://github.com/h404bi/dorado
scoop bucket add spoon https://github.com/FDUZS/spoon.git
scoop bucket add Ash258 https://github.com/Ash258/Scoop-Ash258.git
# 國內軟件桶
scoop bucket add scoopcn https://github.com/scoopcn/scoopcn.git

scoop bucket add main 'https://github.com.cnpmjs.org/ScoopInstaller/Main'
scoop bucket add extras 'https://github.com.cnpmjs.org/lukesampson/scoop-extras'
scoop bucket add versions 'https://github.com.cnpmjs.org/ScoopInstaller/Versions'
scoop bucket add jetbrains 'https://github.com.cnpmjs.org/Ash258/Scoop-JetBrains'

使用命令#

scoop help #查看幫助
scoop help <某個命令> # 具體查看某個命令的幫助

scoop install <app>   # 安裝 APP
scoop uinstall <app>  # 卸載 APP

scoop list  # 列出已安裝的 APP
scoop search # 搜索 APP
scoop status # 檢查哪些軟件有更新

scoop update # 更新 Scoop 自身
scoop update appName1 appName2 # 更新某些app
scoop update *  # 更新所有 app (前提是需要在apps目錄下操作)

scoop bucket known #通過此命令列出已知所有 bucket(軟件源)
scoop bucket add bucketName #添加某個 bucket

scoop cache rm <app> # 移除某個app的緩存

scoop update # 更新 Scoop 自身

scoop update appName1 appName2 # 更新某些app

# 更新所有 app (可能需要在apps目錄下操作)
scoop update *

# 禁止某程序更新
scoop hold <app>
# 允許某程序更新
scoop unhold <app>

# 查看所有已下載的緩存信息
scoop cache show

# 清除指定程序的下載緩存
scoop cache rm <app>

# 清除所有緩存
scoop cache rm *

# 刪除某軟件的舊版本
scoop cleanup <app>

# 刪除全局安裝的某軟件的舊版本
scoop cleanup <app> -g

# 刪除過期的下載緩存
scoop cleanup <app> -k
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。