Scoopは、コマンドラインを使用してソフトウェアを簡単かつ迅速にインストールすることができる強力な Windows パッケージ管理ツールです。これは、Linux の yum、apt、pacman などのツールに似ています。
インストールと設定#
環境変数の追加(カスタムインストールパス、オプション)
# ユーザー環境変数
$env:SCOOP='D:\ScoopApp'
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')
# グローバル環境変数
$env:SCOOP_GLOBAL='D:\GlobalScoopApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
インストールスクリプトの実行
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# または短縮形
iwr -useb get.scoop.sh | iex
現在のユーザーの powershell でリモートスクリプトを実行できるようにする
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
ソフトウェアリポジトリの追加
# 追加可能なリポジトリを表示
scoop bucket known
# リポジトリの追加
scoop bucket add BUCKET_NAME
使用方法#
インストールとアンインストール
# 現在のユーザーにインストール
scoop install/uninstall PACKAGE_NAME
# グローバルにインストール
scoop install/uninstall PACKAGE_NAME -g
パッケージの検索
scoop search KEYWORD
パッケージの更新
scoop update *
scoop update * -g
古いバージョンの削除
scoop cleanup *
scoop cleanup * -g
キャッシュのクリア
scoop cache rm *
プロキシの設定、ダウンロードの高速化
scoop config proxy 127.0.0.1:10809
バージョンの切り替え、システムの再インストール後に環境変数を修復するために使用できます
scoop reset PACKAGE_NAME
aria2 を使用してマルチスレッドダウンロードを高速化する
scoop install aria2 -g
scoop config aria2-enabled true // aria2を有効にする
scoop config aria2-enabled false // aria2を無効にする