WindowsでWinget¶
はじめに¶
Wingetは、Windows OS上でコマンドライン環境から実行するソフトウェアのインストールを一元的に管理するパッケージ管理ツールです。Windows 10 22H2以降で標準搭載されています。
使いかた¶
コマンドの使い方¶
ソフトウェアの検索¶
winget search <ソフトウェア名>
ソフトウェア名には、JDK、Python などを指定するとそれに関係あるソフトウェアの一覧が表示されます。
ソフトウェアのインストール¶
winget install <ソフトウェア名>
ソフトウェアのアンインストール¶
winget uninstall <ソフトウェア名>
ソフトウェアのバージョンアップ¶
winget upgrade <ソフトウェア名>
ソフトウェアインストール¶
データベースソフトウェア¶
PostgreSQL¶
まず winget で利用可能なPostgreSQLパッケージを検索します。
C:\> winget search postgresql 名前 ID バージョン 一致 ソース --------------------------------------------------------------------------------- PostgreSQL 17 PostgreSQL.PostgreSQ… 17.7-1 Moniker: postgresql winget PostgreSQL 18 PostgreSQL.PostgreSQ… 18.1-1 Moniker: postgresql winget Benthic Software: G… BenthicSoftware.Gold… 1.5.0.130 Tag: postgresql winget :
PostgreSQL 18をインストールするとします。
C:\> winget install "PostgreSQL 18" 見つかりました PostgreSQL 18 [PostgreSQL.PostgreSQL.18] バージョン 18.1-1 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 ダウンロード中 https://get.enterprisedb.com/postgresql/postgresql-18.1-1-windows-x64.exe ██████████████████████████████ 351 MB / 351 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... インストールが完了しました
インストール時に、インストール先の選択画面などのUIは表示されなかったので、デフォルトの C:\Program Files\PostgreSQL\18 にインストールされています。
ツールの起動アイコン(ショートカット)類は、スタートメニューの全てから、[PostgreSQL 18]フォルダの中に格納されています。
PostgreSQLは、サービスとして実行されます。コンピュータの管理 > サービス で見ると [postgresql-x64-18]の名前でサービスとして実行されていました。