サイトアイコン TakeNotes.JP

Windows向けパッケージ管理システム wingetを使ってみた

NVM for Windowsを使って複数バージョンのnodejsをインストールの最序盤に出たwingetをいろいろと試してみました。

「現時点では Windows 10 1709 (ビルド 16299) 以降でのみサポートされています。」とのことなので、Windowsアップデートで最新化するとまず動くと思います。

wingetはLinuxでいうところの ymapt などと同様の機能を持ったパッケージ管理ツールです。コマンドラインでインストール・アンインストール・アップデートができるので、PC購入時のキッティングに使われます。

PCのセットアップは普通にやってしまうと一日仕事になってしまうので、バッチにして一発で終わらせたいやつです。スクリプトにしてしまえば、いちいち配布サイトに行きダウンロードしてインストールを繰り返す手間を減らすことが出来ます。

アップデート可能なソフトウェアを表示

>winget upgrade

アップデート可能なソフトウェアを一括アップデート(yum update -y みたいなもの)

※実行すると問答無用で最新版がインストールされるので要注意です

>winget upgrade --all

「cURL」を含むソフトウェアを検索

>winget search cURL
名前 ID バージョン ソース
---------------------------------------------
Curling Live 9NBLGGH6CX9F Unknown msstore
SimpleCurl 9NBLGGH5G9QZ Unknown msstore
CollaChat 9P59NJL6KPWS Unknown msstore
cURL cURL.cURL 7.88.0 winget

cURLの詳細を表示

>winget show "cURL.cURL"
見つかりました cURL [cURL.cURL]
バージョン: 7.88.0
公開元: curl
発行元 URL: https://curl.se
発行元のサポート URL: https://curl.se/support.html
作成者: Daniel Stenberg
モニカー: curl
説明: Command line tool and library for transferring data with URLs
ホーム ページ: https://curl.se
ライセンス: Freeware
ライセンス URL: https://curl.se/docs/copyright.html
著作権: Copyright (c) 1996 - 2022, Daniel Stenberg, daniel@haxx.se, and many contributors, see the THANKS file. All rights reserved.
著作権 URL: https://curl.se/docs/copyright.html
購入 URL: https://curl.se/donation.html
Documentation:
Manpage (Usage): https://curl.se/docs/manpage.html
GitHub: https://github.com/curl/curl
Published Security Vulnerabilities: https://curl.se/docs/security.html
FAQ: https://curl.se/docs/faq.html
Everything curl (full documentation): https://everything.curl.dev
インストーラー:
インストーラーの種類: portable (zip)
インストーラーの URL: https://curl.se/windows/dl-7.88.0/curl-7.88.0-win64-mingw.zip
インストーラーの SHA256: ac9c73fc71f42f21f8a56df100f80d1cf395c7c6fcedc75cfb79739d5294ca89
リリース日: 2023-02-15

cURLでインストール可能なバージョンを表示

>winget show "cURL.cURL" --versions
見つかりました cURL [cURL.cURL]
バージョン
----------
7.88.0
7.85.0

 

インストール済みのソフトウェア一覧を表示

>winget list

 

wingetに対応しているソフトウェア一覧をテキストに保存してみます。

>winget search "" > winget-search.txt

2023年3月末時点での実行結果はこちら(winget-search.txt)にアップロードしておきます。

 

参考

モバイルバージョンを終了