ユーザ用ツール

サイト用ツール


os:windows:package:winget

winget

マイクロソフトが開発したパッケージマネージャー

インストール/更新

Microsoft Storeでアプリインストーラーが開かれるので、最新版に更新

サブコマンド

サブコマンド 説明
-v/–version wingetのバージョンを表示
–info wingetの情報を表示
install 指定されたパッケージをインストール
show パッケージに関する情報を表示
source パッケージのソースの管理
search アプリの基本情報を見つけて表示
list インストール済みパッケージを表示
upgrade アップグレード対象パッケージの表示
upgrade <package> 指定されたパッケージをアップグレード
uninstall 指定されたパッケージをアンインストール
hash インストーラーファイルをハッシュするヘルパー
validate マニフェストファイルを検証
settings 設定(settings.josnファイル)を開く
features 試験的な機能の状態を表示
export インストールされているパッケージのリストをエクスポート
import ファイル中の全てのパッケージをインストール

更新

以下ですべて更新

winget upgrade --all

“–silent” を付けると確認しない1)

winget upgrade --all --silent

バージョンの固定

winget pin add <package>

固定されたソフト一覧

winget pin list

configureコマンド

winget ツールの configure コマンドは、WinGet 構成ファイルを使用し、お使いの Windows コンピューターの目的の開発環境の状態へのセットアップを開始します。

source更新((repository))

当初 1.2 だったためsourceの更新失敗

最終的に

  1. 前述のstoreから最新版に更新
    • user> winget -v
      v1.7.10661
  1. winget source reset winget でsource reset
  2. winget source list するとwinget がなくなってmsstoreのみに
  3. 以下コマンドで再追加
  4. 再度 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

参考

1)
ただし、管理者で動かすこと
os/windows/package/winget.txt · 最終更新: 2024/11/06 00:10 by hayashi