Windowsパッケージ管理「winget」でよく使うコマンド一覧

  • URLをコピーしました!
このエントリーをはてなブックマークに追加
Windows パッケージ マネージャー winget
Windows パッケージ マネージャー winget
ふる
ふる

こんにちは!「ふる(プロフィール詳細)」です。 

 

記事は信頼性ある内容を心がけています。

  • ソフト系研究開発職
  • 宅建士、行政書士
  • 第二種電気工事士
  • 体組成計"プロアスリート"認定

@na65125038

MOMOHUKU(ふる)
 

MOMOHUKU - にほんブログ村
目次

install

使い方:winget install <package>

指定したパッケージをインストールします。パッケージは、名前、IDなどで指定します。

Amazon 最新ランキング(ゲーム)

uninstall

使い方:winget uninstall <package>

指定したパッケージをアンインストールします。

他のパッケージ管理マネージャーと違って、wingetを経由していないアプリでもアンインストールすることが可能です。

PS C:\Windows\System32> winget search docker
名前                ID                             バージョン  一致            ソース
--------------------------------------------------------------------------------------
Dockerun            9NVBZPBTK78W                   Unknown                     msstore
Docker Desktop      Docker.DockerDesktop           4.12.0      Moniker: docker winget
Podman              RedHat.Podman                  4.2.1       Tag: docker     winget
Outline Manager     Jigsaw.OutlineManager          1.9.0       Tag: docker     winget
Polar               jamaljsr.Polar                 1.4.0       Tag: docker     winget
Spice               ChilliBits.Spice               0.11.0      Tag: docker     winget
Compose Generator   ChilliBits.ComposeGenerator    1.9.0       Tag: docker     winget
SimpleDockerUI      felixgborrego.simple-docker-ui 0.5.5                       winget
Docker Desktop Edge Docker.DockerDesktopEdge       2.5.4.50534                 winget

PS C:\Windows\System32> 



upgrade

upgradeは下記使い方を押さえておきましょう。

使い方

  • upgrade
    アップグレードできるパッケージの一覧を表示します
  • upgrade <package>
    指定したパッケージをアップグレードします
  • upgrade --all
    アップグレードできるパッケージすべてをアップグレードします

Amazon最新ランキング(コミック)

search

使い方:winget search <query>

指定したqueryに合致するパッケージの一覧を表示します。

PS C:\Windows\System32> winget search docker
名前                ID                             バージョン  一致            ソース
--------------------------------------------------------------------------------------
Dockerun            9NVBZPBTK78W                   Unknown                     msstore
Docker Desktop      Docker.DockerDesktop           4.12.0      Moniker: docker winget
Podman              RedHat.Podman                  4.2.1       Tag: docker     winget
Outline Manager     Jigsaw.OutlineManager          1.9.0       Tag: docker     winget
Polar               jamaljsr.Polar                 1.4.0       Tag: docker     winget
Spice               ChilliBits.Spice               0.11.0      Tag: docker     winget
Compose Generator   ChilliBits.ComposeGenerator    1.9.0       Tag: docker     winget
SimpleDockerUI      felixgborrego.simple-docker-ui 0.5.5                       winget
Docker Desktop Edge Docker.DockerDesktopEdge       2.5.4.50534                 winget

PS C:\Windows\System32> 

参考:wingetのクエリー検索のやり方

参考までに、wingetでのクエリー(query)検索のやり方を解説しておきます。

使えるクエリー

  • ① 名前
  • ② ID
  • ③ モニカー
  • ④ タグ
  • ⑤ ソース指定

wingetではパッケージ検索に上記3種類のクエリーを指定します。なお、空白入りの場合はクオテーション(''や""です)で括ります。

① 名前

PS C:\Windows\System32> winget search --name 'docker desktop'
名前                ID                       バージョン  ソース
----------------------------------------------------------------
Docker Desktop      Docker.DockerDesktop     4.12.0      winget
Docker Desktop Edge Docker.DockerDesktopEdge 2.5.4.50534 winget

② ID

PS C:\Windows\System32> winget search --id Docker.DockerDesktop
名前                ID                       バージョン  ソース
----------------------------------------------------------------
Docker Desktop      Docker.DockerDesktop     4.12.0      winget
Docker Desktop Edge Docker.DockerDesktopEdge 2.5.4.50534 winget

PS C:\Windows\System32>

IDはアプリを特定する際に役立ちます。特定のアプリをインストールする際にIDで指定すれば間違いなくインストールできます。

③ モニカー

PS C:\Windows\System32> winget search --moniker ruby3
名前                ID                                   バージョン 一致                    ソース
--------------------------------------------------------------------------------------------------
Ruby 3.1 with MSYS2 RubyInstallerTeam.RubyWithDevKit.3.1 3.1.2-1    Moniker: ruby3-1-devkit winget
Ruby 3.0 with MSYS2 RubyInstallerTeam.RubyWithDevKit.3.0 3.0.4-1    Moniker: ruby3-0-devkit winget
Ruby 3.1            RubyInstallerTeam.Ruby.3.1           3.1.2-1    Moniker: ruby3-1        winget
Ruby 3.0            RubyInstallerTeam.Ruby.3.0           3.0.4-1    Moniker: ruby3-0        winget
PS C:\Windows\System32>

モニカー(moniker)はバージョン指定での検索の際に便利です。モニカーはバージョンが多岐に渡る場合の別名です。

上記はrubyのバージョン3で検索した例です。最新版がどれか瞬時に分かるので便利です。

④ タグ検索

PS C:\Windows\System32> winget search --tag adobe
名前                                         ID                          バージョン   一致       ソース
--------------------------------------------------------------------------------------------------------
Adobe Express                                9P94LH3Q1CP5                Unknown                 msstore
Adobe Lightroom                              9PNLG4ZG0XGJ                Unknown                 msstore
Adobe Acrobat Reader DC                      XPDP273C0XHQH2              Unknown                 msstore
Adobe Photoshop Express                      9WZDNCRFJ27N                Unknown                 msstore
Adobe Photoshop Express Toshiba version only 9WZDNCRDFSG4                Unknown                 msstore
Adobe Experience Manager Forms               9ND12RLXTGTT                Unknown                 msstore
Adobe Content Viewer                         9WZDNCRFJBZ1                Unknown                 msstore
Claudia Madobe Timer                         9WZDNCRDLZF9                Unknown                 msstore
Avocode                                      Avocode.Avocode             4.15.6       Tag: adobe winget
Adobe Acrobat Reader DC (64-bit)             Adobe.Acrobat.Reader.64-bit 22.002.20191 Tag: adobe winget
Adobe Acrobat Reader DC                      Adobe.Acrobat.Reader.32-bit 22.002.20191 Tag: adobe winget

PS C:\Windows\System32>

タグ検索もできます。--tagで指定のタグに関連するアプリが表示されます。

--tag指定なしでのadobe検索

PS C:\Windows\System32> winget search adobe
名前                                         ID                          バージョン   一致       ソース
--------------------------------------------------------------------------------------------------------
Adobe Express                                9P94LH3Q1CP5                Unknown                 msstore
Adobe Lightroom                              9PNLG4ZG0XGJ                Unknown                 msstore
Adobe Acrobat Reader DC                      XPDP273C0XHQH2              Unknown                 msstore
Adobe Photoshop Express                      9WZDNCRFJ27N                Unknown                 msstore
Adobe Photoshop Express Toshiba version only 9WZDNCRDFSG4                Unknown                 msstore
Adobe Experience Manager Forms               9ND12RLXTGTT                Unknown                 msstore
Adobe Content Viewer                         9WZDNCRFJBZ1                Unknown                 msstore
Claudia Madobe Timer                         9WZDNCRDLZF9                Unknown                 msstore
Avocode                                      Avocode.Avocode             4.15.6       Tag: adobe winget
Adobe Acrobat Reader DC (64-bit)             Adobe.Acrobat.Reader.64-bit 22.002.20191 Tag: adobe winget
Adobe Acrobat Reader DC                      Adobe.Acrobat.Reader.32-bit 22.002.20191 Tag: adobe winget
Adobe DNG Converter                          Adobe.DNGConverter          14.4.0                  winget
Cryptr                                       Adobe.Cryptr                0.5.0                   winget
Brackets                                     Adobe.Brackets              1.14.17770              winget
Adobe Connect                                Adobe.AdobeConnect          21.11.22                winget

PS C:\Windows\System32>

--tagがある場合は、若干絞り込まれる感じです。曖昧検索でもさらに絞り込みたい場合に有効だと思います。

⑤ ソース指定

PS C:\Windows\System32> winget search --tag adobe -s winget
名前                             ID                          バージョン   一致
------------------------------------------------------------------------------------
Avocode                          Avocode.Avocode             4.15.6       Tag: adobe
Adobe Acrobat Reader DC (64-bit) Adobe.Acrobat.Reader.64-bit 22.002.20191 Tag: adobe
Adobe Acrobat Reader DC          Adobe.Acrobat.Reader.32-bit 22.002.20191 Tag: adobe

PS C:\Windows\System32>

wingetの検索では-s --sourceをつけることでソースを指定して検索することができます。

-s wingetとしてソースを指定して検索します。

ちなみに"ソース"とはリポジトリと同じで公開しているアプリのダウンロード先です。

デフォルトのソース

  • msstore:Microsoft Storeカタログ。
  • winget:Windowsパッケージ マネージャーのアプリのリポジトリ。

Amazon 最新ランキング(ゲーム)

list

文章

Amazon 最新ランキング(ゲーム)

show

文章

Amazon 最新ランキング(ゲーム)

Amazon 最新ランキング(プライムビデオ)

import

文章

Amazon最新ランキング(コミック)

export

文章

Amazon 最新ランキング(フィギュア)

Amazon 最新ランキング(プライムビデオ)

source

文章



便利なTips:タブ補完

文章

Amazon 最新ランキング(プライムビデオ)

まとめ

よく使うwingetコマンド一覧

  • install
  • uninstall
  • upgrade
  • search
  • list
  • show
  • import
  • export
  • source
  • 便利なtips:タブ補完

【記事PR】M1・M2 MacをゲーミングPC化する!Apexでゲーム配信しよう!

M1・M2 MacでもGeForce NOWならApexが起動する!
M1・M2 MacでもGeForce NOWならApexが起動する!

M1・M2 Macでゲーム配信しないのは「勿体ない」です。

M1・M2 Macは思っている以上に何でもできるハイスペックマシンだからです。

しかし、ほとんどのFPSゲームには、必ず「WindowsゲーミングPC」が必要になります。

ただ、これからはM1・M2 Macでゲームするのが普通です。

なぜなら、今後、ゲーミングPCは「クラウドGPUの時代」だからです。

GeForce NOWには無料のフリープランがあるので、とりあえず、試しにM1・M2 MacをWindowsゲーミングPC化できます。

今後、ますます「ゲーム配信」が活発になります。

GeForce NOWを使えば、母艦(M1・M2 Mac)のスペックなんか関係ないからです。

GeForce NOWなら「高額で巨大グラボ」が無くても、Windowsゲームが出来るわけです。

M1・M2 Macで「ゲーム配信」をするのをオススメします。

コメント

コメントする

目次