インストール#
# 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 uninstall <app> # APPをアンインストール
scoop list # インストール済みのAPPをリスト表示
scoop search # APPを検索
scoop status # どのソフトウェアに更新があるかを確認
scoop update # Scoop自体を更新
scoop update appName1 appName2 # 特定のアプリを更新
scoop update * # すべてのアプリを更新(前提としてappsディレクトリで操作する必要があります)
scoop bucket known # このコマンドで既知のすべてのバケット(ソフトウェアソース)をリスト表示
scoop bucket add bucketName # 特定のバケットを追加
scoop cache rm <app> # 特定のアプリのキャッシュを削除
scoop update # Scoop自体を更新
scoop update appName1 appName2 # 特定のアプリを更新
# すべてのアプリを更新(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