プロジェクト

全般

プロフィール

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]の名前でサービスとして実行されていました。


約10時間前に更新