【Windows】winget を使用してパッケージ管理をする
【Windows】winget を使用してパッケージ管理をする
Windows のCLIパッケージ管理ソフト winget を使用してパッケージ管理をする。
これを導入することによって今まで一々アプリサイトに行ってインストールしていた面倒な作業がなくなります。
winget はWindows Storeからインストールします。
アプリ インストーラーからインストールが可能です。
インストールが完了したらコマンドプロンプトを開き、以下のコマンドでバージョンが出たらインストール確認をできます。
winget -v
パッケージを探す
search コマンド (winget) - Microsoft Docsfirefox を探してみます。
winget search firefox
検索結果
名前 ID バージョン 一致 ソース
----------------------------------------------------------------------------------------------------
Mozilla Firefox Browser 9NZVDKPMR9RD Unknown msstore
Mozilla Firefox Mozilla.Firefox 96.0.3 winget
Mozilla Firefox ESR Mozilla.Firefox.ESR 91.5.1 Command: firefox winget
Mozilla Firefox (Beta) Mozilla.Firefox.Beta 97.0 Command: firefox winget
Firefox Developer Edition Mozilla.Firefox.DeveloperEdition 97.0b7 Tag: firefox winget
MozBackup JasnaPaka.MozBackup 1.5.1 Tag: firefox winget
PWAsForFirefox filips.FirefoxPWA 1.4.0 Tag: firefox winget
Mypal Feodor2.Mypal 29.3.0 Tag: firefox winget
Basilisk basilisk.basilisk 52.9.2021.12.13 Tag: firefox winget
Nightly Mozilla.Firefox.Nightly 97.0a1 winget
Pale Moon MoonchildProductions.PaleMoon 29.4.4 Tag: firefox-fork winget
LibreWolf LibreWolf.LibreWolf 96.0.3 Tag: firefox-fork winget
パッケージをインストール
install コマンド (winget) - Microsoft Docs
Firefox Developer Edition をインストールしてみます。
この時、searchで表示された名前指定してください。
winget install "Firefox Developer Edition"
パッケージの一覧
list コマンド (winget) - Microsoft Docs
パッケージの一覧を取得します。
winget list
この際に winget 以外でもインストールされているものが出力されます。
名前 ID バージョン 利用可能 ソース
-----------------------------------------------------------------------------------------------------------------------------------------
ペイント Microsoft.Paint_8wekyb3d8bbwe 11.2110.0.0
Firefox Developer Edition Mozilla.Firefox.DeveloperEdition 97.0 97.0b7 winget
パッケージのアップグレード
upgrade コマンド (winget) - Microsoft Docs
すべてのアプリをアップグレードします。
winget upgrade --all
指定のアプリのアップグレード
winget upgrade "Firefox Developer Edition"
パッケージのアンイストール
uninstall コマンド (winget) - Microsoft Docs
Firefox Developer Edition をアンインストールしてみます。
winget uninstall "Firefox Developer Edition"
パッケージのエクスポート
export コマンド (winget) - Microsoft Docs
現在 winget で管理可能なアプリケーションを json に吐き出します。
これによりアプリのインストール済みのアプリの情報が保存できます。
winget export ./winget.json
パッケージのインポート
import コマンド (winget) - Microsoft Docs
import にて保存した json を読み込ませてアプリの一括インストールを行います。
winget import ./winget.json