1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Microsoft純正パッケージマネージャ"winget"を使おう

Last updated at Posted at 2021-03-22

Microsoft純正パッケージマネージャwingetを使おう

Microsoft社が公開しているパッケージマネージャツール。
Ubuntuなどで言うaptコマンドのようなもの。
インストール方法から使い方、コマンドチートを書き残します

winget-cli

実行環境

  • OS: Windows 10 Pro (20H2) [19042.844]
  • winget v0.2.10191 Preview

インストール方法

インストール方法には以下の方法があります

  1. Windows Insider Programへ登録後、Microsoft Storeからインストール
  2. GitHubソースからビルドする
  3. インストーラをダウンロードしてインストール <- 今回コレ

インストーラをダウンロードしてインストール

以下のリンクにアクセスしてインストーラをダウンロードする

Windows Package Manager

.appxbundleがインストーラになります

スクリーンショット 2021-03-22 233237.png

使い方

  • バージョンを確認
> winget -v
v0.2.10191 プレビュー
  • インストールできるパッケージを探す
# すべてのインストールできるパッケージを表示する
> winget show
# 特定の名前のパッケージを表示する
> winget show | wsl grep <検索ワード>
  • パッケージをインストールする
> winget install <パッケージ名>

設定について

イニシャルではuninstallupgradeが無効化されているので有効にするために設定を行う

参考は以下
Setting.md

%LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
編集することでコマンドを有効にすることができます

  • uninstallコマンドを有効にする
    "experimentalFeatures": {
        "uninstall": true,
    }

使えるようになるコマンド

# アンインストールできるインストール済みパッケージを表示する
> winget uninstall
# パッケージをアンインストールする
> winget uninstall <パッケージ名>
  • upgradeコマンドを有効にする
    "experimentalFeatures": {
        "upgrade": true,
    }

使えるようになるコマンド

# アップグレードできるパッケージを表示する
> winget upgrade
# パッケージをアップグレードする
> winget upgrade <パッケージ名>
1
1
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?