====== winget ====== マイクロソフトが開発したパッケージマネージャー ===== インストール/更新 ===== * [[https://www.microsoft.com/ja-jp/p/%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9%E3%83%BC/9nblggh4nns1?activetab=pivot:overviewtab|アプリ インストーラー]] Microsoft Storeでアプリインストーラーが開かれるので、最新版に更新 ===== サブコマンド ===== ^ サブコマンド ^ 説明 ^ | -v/--version | wingetのバージョンを表示 | | --info | wingetの情報を表示 | | install | 指定されたパッケージをインストール | | show | パッケージに関する情報を表示 | | source | パッケージのソースの管理 | | search | アプリの基本情報を見つけて表示 | | list | インストール済みパッケージを表示 | | upgrade | アップグレード対象パッケージの表示 | | upgrade | 指定されたパッケージをアップグレード | | uninstall | 指定されたパッケージをアンインストール | | hash | インストーラーファイルをハッシュするヘルパー | | validate | マニフェストファイルを検証 | | settings | 設定(settings.josnファイル)を開く | | features | 試験的な機能の状態を表示 | | export | インストールされているパッケージのリストをエクスポート | | import | ファイル中の全てのパッケージをインストール | ===== 更新 ===== 以下ですべて更新 winget upgrade --all "--silent" を付けると確認しない((ただし、管理者で動かすこと)) winget upgrade --all --silent ===== バージョンの固定 ===== winget pin add 固定されたソフト一覧 winget pin list ===== configureコマンド ===== * winget [[https://learn.microsoft.com/ja-jp/windows/package-manager/winget/configure|configure]] > winget ツールの configure コマンドは、WinGet 構成ファイルを使用し、お使いの Windows コンピューターの目的の開発環境の状態へのセットアップを開始します。 ===== source更新((repository)) ===== 当初 1.2 だったためsourceの更新失敗 最終的に - 前述のstoreから最新版に更新 * user> winget -v v1.7.10661 - winget source reset winget でsource reset - winget source list するとwinget がなくなってmsstoreのみに - 以下コマンドで再追加 * winget source add winget https://cdn.winget.microsoft.com/cache - 再度 winget source list * user> winget source list 名前 引数 ----------------------------------------------------- winget https://winget.azureedge.net/cache msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0 ===== PowerShell ===== 最新バージョンの PowerShell を検索 > winget search Microsoft.PowerShell Name Id Version Source -------------------------------------------------------------- PowerShell Microsoft.PowerShell 7.3.6.0 winget PowerShell Preview Microsoft.PowerShell.Preview 7.4.0.3 winget インストール > winget install --id Microsoft.Powershell --source winget 以下にインストールされる C:\Program Files\PowerShell\7\pwsh.exe ===== WezTerm ===== あんま、好きじゃないや > winget search wezterm 名前 ID バージョン ソース ---------------------------------------------------- WezTerm wez.wezterm 20230712-072601-f4abf8fd winget インストール winget install wez.wezterm ===== インストールできたもの ===== * 7-Zip [7zip.7zip] * A5:SQL mk2 * Biscuit * Bitwarden [Bitwarden.Bitwarden] * Brave * CPUID CPU-Z [CPUID.CPU-Z] * CrystalDiskInfo * FastCopy * fork * git * joplin * LINE * Microsoft PowerToys * nmap * PowerShell * Thunderbird * Visual Studio code * WezTerm * Windows Terminal * WinSCP * Zoom ===== 参考 ===== * [[https://learn.microsoft.com/ja-jp/windows/package-manager/winget/|winget ツールを使用したアプリケーションのインストールと管理]]