操作
20220505 winget¶
概要¶
新しいノートPC(Win 11)にツールをインストールするにあたり、そういえばパッケージマネージャが新しくなってたなぁと思い試してみる
パッケージマネージャ¶
wingetというツールがWindows 11 にはバンドルされているらしい。
powershellで@Get-Command winget@とかうって調査
PS > Get-Command winget
CommandType Name
----------- ----
Application winget.exe
例:Graphvizの検索とインストール¶
wingetを使ってgraphvizを入れてみる。
PS > winget search graphviz
'msstore' ソースを使用するには、使用する前に次の契約を表示する必要があります。
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
ソースが正常に機能するには、現在のマシンの 2 文字の地理的リージ ョンをバックエンド サービスに送信する必要があります (例: "US")。
すべてのソース契約条件に同意しますか?
[Y] はい [N] いいえ: y
名前 ID バージョン ソース
---------------------------------------------
Graphviz Graphviz.Graphviz 3.0.0 winget
ソースがyumのyumリポジトリ的存在かな。
参考文献見るにinstallコマンドでinstallらしいのでやってみる。
PS > winget install graphviz
見つかりました Graphviz [Graphviz.Graphviz] バージョン 3.0.0
このアプリケーションは所有者からライセンス供与されます。
Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。
Downloading https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/3.0.0/windows_10_cmake_Release_graphviz-install-3.0.0-win64.exe
██████████████████████████████ 4.46 MB / 4.46 MB
インストーラーハッシュが正常に検証されました
パッケージのインストールを開始しています...
インストールが完了しました
途中で変更への同意を求められたので管理者権限じゃないとできないっぽいね。
サブコマンド¶
こういうのは大体helpサブコマンドとかあるだろう。
PS > winget help
Windows パッケージ マネージャー v1.2.10271
Copyright (c) Microsoft Corporation. All rights reserved.
認識されないコマンド : 'help'
WinGet コマンド ライン ユーティリティを使用すると、コマンド ラインからアプリケーションやその他のパッケージをインストールできます。
使用状況: winget [<コマンド>] [<オプション>]
使用できるコマンドは次のとおりです:
install 指定されたパッケージをインストール
show パッケージに関する情報を表示します
source パッケージのソースの管理
search アプリの基本情報を見つけて表示
list インストール済みパッケージを表示する
upgrade 指定されたパッケージをアップグレードします
uninstall 指定されたパッケージをアンインストール
hash インストーラー ファイルをハッシュするヘルパー
validate マニフェスト ファイルを検証
settings 設定を開くか、管理者設定を設定する
features 試験的な機能の状態を表示
export インストールされているパッケージのリストをエクスポ ート
import ファイル中のすべてのパッケージをインストール
特定のコマンドの詳細については、そのコマンドにヘルプ引数を渡します。 [-?]
次のオプションを使用できます。
-v,--version ツールのバージョンを表示
--info ツールの一般情報を表示
詳細については、次を参照してください。 https://aka.ms/winget-command-help
なかったわ。でもまぁこれでサブコマンドとヘルプの仕方が分かった。
インストール先¶
ところでGraphvizはどこに入ったのだろう?
大体こういうのは標準のディレクトリにインストールされるもんだ
案の定、@C:\Program Files@配下にインストールされていた。
特にPathへの追加はなかった。
参考¶
- winget ツールを使用したアプリケーションのインストールと管理:https://docs.microsoft.com/ja-jp/windows/package-manager/winget/
sylow castle さんが4年以上前に更新 · 1件の履歴