dazoyee space

Package Manager

Scoop と Windows 標準パッケージマネージャー winget を併記し、用途に応じて使い分けるチートシート

URL

Set Up

Scoop

# 権限変更
Set-ExecutionPolicy RemoteSigned -scope CurrentUser

# インストール
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')

winget

# Windows 10 1809 以降なら App Installer 更新だけで有効化
# 必要なら GitHub から MSIXBundle をダウンロードして手動インストール
Invoke-WebRequest `
  -Uri "https://github.com/microsoft/winget-cli/releases/latest/download/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle" `
  -OutFile "$env:TEMP\AppInstaller.msixbundle"
Add-AppxPackage -Path "$env:TEMP\AppInstaller.msixbundle"

Install

Scoop (CLI/軽量ユーティリティ/自作バケット向け)

scoop install curl
scoop install git
# scoop install apache
scoop install maven
# scoop install mariadb
# scoop hold mariadb
scoop install nodejs
# scoop install nssm
# scoop install php
# scoop hold php
scoop install sudo
scoop install busybox
# scoop install docker
# scoop install concourse-fly
scoop install concourse-fly@6.7.1
# scoop install azure-cli
# scoop install jenkins
# scoop install prometheus
# scoop install nginx
# scoop install winsw
scoop install telnet
# scoop install scala

scoop bucket add java
scoop install openjdk8-redhat
scoop install openjdk11
scoop install openjdk17
scoop install openjdk21
scoop install visualvm

scoop bucket add extras
# scoop install tomcat
scoop install jetbrains-toolbox
# scoop install sourcetree
# scoop install teraterm
# scoop install winmerge
# scoop install winscp
# scoop install windows-terminal
# scoop install slack
# scoop install zoom
scoop install jmeter
# scoop install firefox
# scoop install springboot
# scoop install cloudfoundry-cli
scoop install cloudfoundry-cli@6.53.0
# scoop install vscode
# scoop install elasticsearch
# scoop install notion
# scoop install nexus-repository-oss
# scoop install grafana
scoop install jenv

scoop bucket add nerd-fonts
sudo scoop install monoid-NF

scoop bucket add iyokan-jp https://github.com/tetradice/scoop-iyokan-jp
scoop install sakura-editor

# scoop bucket add scoop-bucket-ioridazo https://github.com/ioridazo/scoop-bucket-ioridazo
# scoop install scoop-bucket-ioridazo/lhaplus
# scoop install scoop-bucket-ioridazo/adminer
# scoop install scoop-bucket-ioridazo/VC_redist.x64
# scoop install scoop-bucket-ioridazo/zipkin
# scoop install scoop-bucket-ioridazo/kibana
# scoop install scoop-bucket-ioridazo/elastic-agent
# scoop install scoop-bucket-ioridazo/logstash

scoop bucket add shibadog https://github.com/shibadog/my-bucket2
scoop install gcviewer
scoop install samurai
# scoop install ytt

winget (公式GUI/システム統合/Microsoft系向け)

winget install --id Google.GoogleDrive # Google Drive
winget install --id Google.ChromeRemoteDesktopHost # Chrome Remote Desktop Host

winget install --id Microsoft.VisualStudioCode # VS Code
winget install --id WinMerge.WinMerge # WinMerge
winget install --id Winscp.WinSCP # WinSCP

winget install --id SlackTechnologies.Slack # Slack
winget install --id Zoom.Zoom # Zoom

winget install --id Docker.DockerDesktop # Docker Desktop

winget install --id 9NSBB9XTJW86 # A5:SQL Mk-2 (x64)


Update / Upgrade

Scoop

scoop update # scoop
scoop update * # application

winget

winget upgrade --id Microsoft.Winget.Source # winget 本体ソース更新
winget upgrade --all # 全アップグレード

Reset / Uninstall

Scoop

scoop reset concourse-fly
scoop reset concourse-fly@6.7.1 # バージョンの切り替え
scoop uninstall mariadb

winget

winget uninstall --id MariaDB.Server
winget uninstall --id Concourse.Fly
winget install --id Concourse.Fly --version 6.7.1

Hold / Pin


Cache / Cleanup

Scoop

# インストールするための元ファイルを検索、削除
scoop cache show
scoop cache rm *

# 使用していないバージョンのインストール済みScoopアプリを削除
scoop cleanup *

winget


Troubleshooting

Scoop

$ scoop update
Updating Scoop...
Updating 'extras' bucket...
error: Your local changes to the following files would be overwritten by merge:
        scripts/everything/install-context.reg
        scripts/everything/uninstall-context.reg

everythingパッケージなどに関連するレジストリファイルが、そのファイルの扱いでしくじったせいで scoop update などに支障が出るようになった。

scoop bucket rm extra
scoop bucket add extra

Scoop、レジストリファイルの扱いのせいで地獄を見る

read more

Jekyll

Jekyll(ジキル)の使い方

read more

HikariCP

HikariCPのパラメータについて

read more

MariaDBのセットアップ

開発環境のための構築手順をまとめる

read more

jcmdコマンド

JDKのjcmdコマンドについて

read more

Scoop

Scoop によるセットアップについて

read more

WEBアプリラーニング(Part2)

WEBアプリケーション(Part2)について学んだことをまとめる

read more

WEBアプリラーニング

WEBアプリケーションについて学んだことをまとめる

read more

スレッドダンプ

スレッドダンプの取り方

read more

WSLのセットアップ

WSLを使い始め方

read more

Hyper-vのセットアップ

Hyper-vを使い始め方

read more

docker 取扱説明書

dockerを用いたセットアップをまとめておく

read more

dockerのトラブルシューティング

dockerを使ったときのトラブル対処の覚え書き

read more

ガベージコレクション

ガベージコレクションについて

read more

adminerのセットアップ

mysqlを使うときのコンソール画面としてadminerを利用するための初期設定の手順を書いておく

read more

Windowsのサービス化

Windowsにおいてサービス登録するためにすること

read more

ブラウザキャッシュ

ブラウザキャッシュとはなにか調べたことをまとめる

read more