08:01著者:後藤大地IaaSサーバMicrosoft公式のパッケージ管理システム登場Linuxディストリビューションには、ディストリビューションごとに異なるパッケージ管理システムが導入されている。ユーザーから見ればパッケージ管理システムの違いがシステムの違いに見えるかもしれないくらいだ。Linuxで簡単にソフトウエアの導入やアップデートができるのは、このパッケージ管理システムのおかげだ。Macにもいくつかパッケージ管理システムが存在している。現在最も代表的なものの一つが、「Homebrew」だ。Appleが提供する公式のパッケージ管理システムではないのだが、実質的にMacでのデファクトスタンダートになっている。似たような状況はWindowsにも存在している。Microsoftはこれまで公式のパッケージ管理システムを提供してこなかった。このため、必要なユーザーはサードパーティ製のパッケージ管理システムなどで代替するしかなかっtあ。1.0」を公開したことで状況は大きく変わった。Microsoft公式のパッケージ管理システムが登場したのだ。インストール可能なソフトウエアの数は限定されているが、これから公式なインストール方法として広く使われていく可能性が強い。Linux管理者としてもWindowsのこの新しいパッケージ管理システムは使えるようになっておいたほうがよいのだ。Manager」と呼ばれているが、操作に使われるコマンドが「winget」であるため、こちらの名前で呼ばれることも多い。名称も短く扱いやすいので、以降はWingnetという名称を使っていくことにする。11でデフォルトで使えるコマンドになる予定だが、現時点では手動で有効化する必要がある。Installer」を検索してインストールする。Installer」をインストール次に、Wingetのコマンドをダウンロードしてインストールする。WingetはGitHub.comでホストされているので、ここから最新のリリース版をダウンロードしてきてインストールしよう。winget)拡張子が「msixbundle」のものをダウンロード/インストールする。拡張子が「msixbundle」のファイルをダウンロードしてインストールインストールが完了すると、次のようにwingetコマンドが使用できるようになる。wingetコマンドの使用を確認Ubuntuでaptコマンドなどを使っているなら、wingetコマンドの使い方に悩むことはまずないと思う。後発のパッケージ管理システムだけのことはあり、操作はとても簡単なレベルまで仕上げられている。listでインストール済みソフトウェアの一覧を確認することができる。listの実行結果この一覧は設定アプリケーションで「アプリ」→「アプリと機能」を選択した場合に表示されるインストール済みアプリケーション一覧と同じだ。Wingetがサードパーティー製のパッケージ管理システムと大きく異なるのは、Microsoftが提供する公式のパッケージ管理システムだけあって、Windowsプラットフォームとうまく融合している点にる。既存のアプリケーション管理機能とちゃんと連携しているのだ。そのため、アプリケーションの導入もアンインストールもアップデートも、これまでよりも簡単になる。Winget実行サンプルWingetの使用例を見てみよう。Code」を検索した上で、インストール/アンインストールしている。Codeのパッケージを検索し、インストールを実行アプリケーションのインストールは従来のインストーラが起動するものが多い。Codeの従来のインストーラが起動してインストールが実行される。Codeを実行インストールしたアプリケーションはいつでもアンインストールできる。CodeをアンインストールWingetで便利になるのはアプリケーションのアップグレードだ。—all」でそれらをまとめてアップグレードできる。アップグレード可能なプリケーションをまとめてアップグレードWinget自体の改善やアプリケーションの登録数など、まだまだこれから発展の余地はあるが、Microsoftが公式でこうしたパッケージ管理システムを開発/リリースしたことには大きな意味がある。Windowsの管理にかかる労力をこれまでよりも大きく減らせる可能性があるだろう。結局、Windowsも使うならWingetも使おう今回、このタイミングでWingetを取り上げたのには理由がある。11はLinuxのプラットフォームとしての重要度が増している。どの方法でLinuxを使うにせよ、Windowsそのものの操作もしなければならないという事実には代わりがないのだ。Wingetが使えると、Windowsの操作を効率化することができる。結局Windowsも使うのであれば、効率の良い操作方法を覚えておきたい。連載では次回以降、WindowsでLinuxのツールを使う方法をいくつか取り上げるが、その最初の段階はWingetでアプリケーションのインストールを行うことになるので、先にWingetの説明をしておく必要もあった。Wingetは、今後のWindowsにおいてデフォルトのソフトウエア導入方法として使われるケースが増えると予測される。使ったことがないのであれば、このタイミングで取り組んでみるのは悪くないだろう。連載ランキングをもっと見るもっと見るIaaSサーバ※本記事は掲載時点の情報であり、最新のものとは異なる場合があります。18:33こちらも注目TECH+企業ITITインフラWindowsのパッケージ管理システム「Winget」このカテゴリーについてサーバやストレージといった基本的な話題から、仮想化技術やクラウド、ビッグデータ、業務アプリケーションといった企業向けITの最新情報を紹介します。Corporation。