banner
biuaxia

biuaxia

"万物皆有裂痕,那是光进来的地方。"
github
bilibili
tg_channel

Windowsを使用してScoopでソフトウェアパッケージを管理します。

準備作業#

ヒント:現在の PowerShell がPowerShell 5またはそれ以降のバージョンであることを確認してください。

Scoop のインストール#

インストール場所と PATH 変数の設定(オプション)#

以下の lzwang を自分の Windows のユーザー名に変更してください。

$env:SCOOP='C:\Users\lzwang\scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')

Scoop のインストール#

Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')

1.png

ヒント:環境変数を有効にするために、Windows Terminal を再起動する必要があります。

Scoop の使用#

必要なパッケージのインストール#

scoop install git

2.png

パッケージリポジトリの追加#

scoop bucket add main
scoop bucket add extras
scoop bucket add nerd-fonts

利用可能なすべてのリポジトリは以下の通りです。Scoop Appsを参照してください。

3.png

Scoop の一般的なコマンド#

# Scoopとパッケージリストの更新
scoop update

# 現在の利用可能なリポジトリの表示
scoop bucket list

## ソフトウェアのインストール ##
# グローバルでないインストール(パッケージキャッシュのインストールを無効にする)
scoop install -k <app>
# グローバルでのインストール(パッケージキャッシュのインストールを無効にする)
sudo scoop install -gk <app>

## ソフトウェアのアンインストール ##
# グローバルでないソフトウェアのアンインストール(設定ファイルも削除する)
scoop uninstall -p <app>
# グローバルでのソフトウェアのアンインストール(設定ファイルも削除する)
sudo scoop uninstall -gp <app>

## ソフトウェアの更新 ##
# グローバルでないすべてのソフトウェアの更新(パッケージキャッシュのインストールを無効にする)
scoop update -k *
# すべてのソフトウェアの更新(パッケージキャッシュのインストールを無効にする)
sudo scoop update -gk *

## ゴミのクリーンアップ ##
# 古いバージョンのグローバルでないソフトウェアの削除(ソフトウェアパッケージのキャッシュも削除する)
scoop cleanup -k *
# 古いバージョンのすべてのソフトウェアの削除(ソフトウェアパッケージのキャッシュも削除する)
sudo scoop cleanup -gk *
# ソフトウェアパッケージのキャッシュをクリアする
scoop cache rm *

Aria2 を使用したマルチスレッドダウンロード#

Aria2 のインストール

scoop install aria2

ダウンロードの設定
単一のタスクの最大接続数を 32 に設定し、単一のサーバーの最大接続数を 16 に設定し、最小ファイル分割サイズを 1M に設定します。

scoop config aria2-split 32
scoop config aria2-max-connection-per-server 16
scoop config aria2-min-split-size 1M
scoop config aria2-warning-enabled false  # 警告を無効にする

マルチスレッドダウンロードを無効にする

scoop config aria2-enabled false

NF(Nerd Font)フォントのインストール#

フォントのインストール時には、管理者権限ですべてのユーザーにインストールすることをお勧めします。そうしないと、Windows Terminal や VS Code でフォントが見つからない問題が発生する可能性があります。誤ってインストールした場合は、効果のないフォントを削除してから再度インストールすることで通常解決します。

scoop install sudo
sudo scoop install FiraCode-NF FiraCode-NF-Mono
sudo scoop install Iosevka-NF

Scoop を使用したパッケージの管理#

例えば、curl ツールのダウンロード

scoop install curl

4.png

一般的なパッケージのインストール#

scoop install curl wget sudo vim vimtutor grep touch miniconda3 mpv yt-dlp ffmpeg

参考#

  1. Scoop
  2. Scoop - 最好用的 Windows 包管理器 - P3TERX ZONE
  3. Windows Terminal 美化 + PowerShell 插件配置 - DiaosSama's Blog
  4. Installing · tonsky/FiraCode Wiki
  5. GitHub - duzyn/scoop-cn: 中国用户能用的 Scoop 应用库,每日同步 Scoop 的官方库,加速应用的下载速
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。