banner
Cypress

Cypress

twitter
telegram
github
discord server

SCOOP - Windowsパッケージ管理ツール

image

前書き:#

scoop は Windows 環境で使用されるパッケージ管理ツールです。開発者にとって、パッケージ管理ツールは欠かせないツールの一つです。パッケージ管理ツールがないと、必要な環境を公式ウェブサイトからダウンロードし、環境変数を手動で設定する必要があり、非常に手間がかかります。パッケージ管理ツールがあれば、パッケージ管理ツールに環境変数を設定し、必要なパッケージをパッケージ管理ツールでインストールするだけで、適切な環境変数が自動的に設定されます。

一、SCOOP のインストール#

scoop のインストールは非常に簡単で、次の 2 行のコマンドを実行するだけです:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # オプション: 初めてリモートスクリプトを実行する場合に必要です
irm get.scoop.sh | iex

最初のコマンドはオプションであり、初めてリモートスクリプトを実行する場合に必要です。

scoop はデフォルトで C ドライブにインストールされますが、他のドライブにインストールしたい場合は、次の 4 つのコマンドを実行する必要があります(または手動で環境変数に追加することもできます)。

$env:SCOOP='E:\UserScoop' # インストールしたい場所に変更してください
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User') # ユーザー環境変数

$env:SCOOP_GLOBAL='E:\GlobalScoopApps' # インストールしたい場所に変更してください
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine') # システム環境変数

Windows の PowerShell を開き(バージョンは 5.1 以上である必要があります)、上記のコマンドを入力し、A を入力してポリシーを変更します。

image

2 番目のコマンドを入力して scoop をインストールします。私はすでにインストール済みなので、以下のようなメッセージが表示されます。

image

二、scoop のテスト#

PowerShell にscoopと入力し、以下のようなメッセージが表示されれば成功です。

image

三、scoop にバケットを追加する#

scoop のバケットはソフトウェアのソースに似た概念です。私たちが望むパッケージをインストールするためには、「ソフトウェアのソース」を追加する必要があります。scoop 自体には main というソースがありますが、パッケージが少なすぎます。私たちの開発に必要な多くの環境がありません。

以下のコマンドを実行してバケットを追加します。

scoop bucket add <bucket>

バケットは scoop の公式ウェブサイトで検索できます。

image

バケットは/の後ろの部分だけを取得すればよいです。

たとえば、Java のバケットを追加する場合は次のようにします:

scoop bucket add java

追加した後は、JDK をインストールすることができます。searchコマンドを使用して利用可能な JDK のバージョンを検索できます。

scoop search jdk

image

image

scoop には非常に多くの JDK が含まれており、最新の graalvm22-jdk17 も含まれています。さあ、インストールしてみましょう〜

scoop install graalvm22-jdk17

image

画像の中にある aria2 は皆さんにはおなじみかと思いますが、scoop は aria2 を使用してパッケージをダウンロードし、マルチスレッドダウンロードで速度を向上させることができます。

scoop を使用して aria2 をインストールするだけで、自動的に aria2 がパッケージのダウンロードに使用されます。

scoop install aria2

次回パッケージをインストールする際には、aria2 が有効になります。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。