yzbtdiy

yzbtdiy

github
bilibili

Windows パッケージ管理ツール Scoop

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を無効にする
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。