Windows 10には、「OneGet」という名前のLinuxスタイルのパッケージマネージャが含まれています。
Windowsストアを忘れます。 MicrosoftはWindows用のLinuxスタイルのパッケージ管理フレームワークに取り組んでおり、それはWindows 10に含まれています。これはChocolateyの既存のパッケージでテストされており、デスクトップアプリケーションや他のソフトウェアを簡単にインストールできます。.
これは大きなニュースです。 Linuxを使ったことがあれば、それ以来、Windowsデスクトップ用のパッケージ管理システムが必要になるでしょう。やっと到着しました!
注意: RTMリリースでは、OneGetはPackageManagementに名前が変更されました。.
OneGet、Windows用のパッケージ管理フレームワーク
このパッケージマネージャはOneGetと呼ばれ、PowerShellの一部として出荷されています。 Technetのブログ「私のちょっとした秘密:Windows PowerShell OneGet」で、MicrosoftのGarret Serack氏は次のように説明している。
OneGetは、パッケージ管理システムへの統一されたインターフェイスであり、ソフトウェア検出、インストール、およびインベントリ(SDII)を共通のコマンドレット(そして最終的にはAPIのセット)を介して機能させることを目的としています。下にあるインストールテクノロジに関係なく、ユーザーはこれらの一般的なコマンドレットを使用して、パッケージのインストール/アンインストール、パッケージリポジトリの追加/削除/クエリ、およびインストールされているソフトウェアのシステムへのクエリを実行できます。このCTPに含まれています Chocolatey互換のパッケージマネージャのプロトタイプ実装です。 ができる 既存のChocolateyパッケージをインストールする.」
OneGetはPowerShellの最新バージョンの一部であるため、Windwos 10テクニカルプレビューにデフォルトで含まれています。 Windows 8.1用のWindows Management Framework 5.0プレビューの一部としても利用できます。.
この記事の一番上にある画像を見て、どのように機能するのかを確認してください。はい、VLCやその他のWindowsソフトウェアを簡単にインストールできます。コマンドを実行すると、OneGetは構成されたパッケージソースからパッケージを探し、それをコンピューターにダウンロードしてインストールします。これらはすべて自動的に行われます。そしてこれにもグラフィカルユーザーインターフェースがあるはずです。.
Windowsオタク、祝います!公式にサポートされているWindowsパッケージマネージャの時代は今ここにあります!
@ chrisbhoffman @ brians198さて、座って。 Microsoftは、Win10にチョコクライアントを含める予定の#oneget、pkg mgrアグリゲーターに取り組んでいます。
- Rob Reynolds(@ferventcoder)2014年10月27日
(現在、OneGetは流動的です。OneGetの初期バージョンはChocolateyを唯一のデフォルトリポジトリとして出荷していましたが、Chocolateyはデフォルトの設定から削除されました。Chocolateyパッケージソースは間もなくOneGetからのインストールが容易になります。 Chocolateyパッケージのソースをコマンドでインストールしても、Chocolateyのパッケージをインストールしても実際には私たちのシステムにインストールされないでしょう。
OneGetのしくみ
もう少し深く掘り下げましょう。 MicrosoftがOneGetを説明する方法は次のとおりです。
OneGetは、Webからソフトウェアパッケージを発見してインストールするための新しい方法です。 OneGetでは、次のことができます。
- パッケージを検索、取得、およびインストールできるソフトウェアリポジトリのリストを管理します。
- リポジトリを検索してフィルタリングし、必要なパッケージを見つけます。
- 1つのPowerShellコマンドで、1つ以上のリポジトリからパッケージをシームレスにインストールおよびアンインストールする
Get-PackageSourceコマンドレットを使用すると、インストール済みのパッケージソースまたはリポジトリの一覧を表示できます。 OneGetには現在、2つのマイクロソフト提供のソースが含まれています。 Chocolateyは以前は開発中のデフォルトのパッケージソースでしたが、簡単に追加できます。.
誰でもパッケージのリポジトリを作成して操作できます。マイクロソフトは、Windowsデスクトッププログラム用に独自のワンストップショップを作成する可能性があります。会社は彼らが使用するプログラムでそれ自身のレポジトリを管理することができるのでそれらは容易にインストールされ管理されることができる。ソフトウェア開発者は、自分が作成したソフトウェアだけを含むリポジトリを設定して、ユーザーが簡単にインストールおよび更新できるようにすることができます。 Add-PackageSourceコマンドレットを使用してリポジトリを追加したり、Remove-PackageSourceを使用してそれらを削除したりできます。.
Find-Packageコマンドレットを使用すると、利用可能なパッケージについて構成したパッケージソースを検索できます。 Webを検索せずにインストールするソフトウェアを探す!
Install-Packageコマンドレットを使用すると、名前を指定するだけで、選択したパッケージをインストールできます。パッケージは、.exeファイルを検索してダウンロードし、コンピュータに迷惑メールをインストールしようとするウィザードをクリックすることなく、選択したソフトウェアリポジトリから自動的にダウンロードおよびインストールされます。もっと良いのは、ここで複数のパッケージ名を指定できることです。使用する50個のWindowsプログラムを1回のコマンドでインストールし、その間にコーヒーを飲むようにコンピュータを設定することを想像してみてください。.
Get-Packageコマンドレットを使用すると、どのパッケージをインストールしたかを確認できます。パッケージは後でUninstall-Packageでアンインストールできます。利用可能なリポジトリからこれらのソフトウェアパッケージの最新バージョンを自動的にインストールするUpdate-Packageコマンドは現在ありません。.
パッケージマネージャとはそしてチョコレートって何??
ここまで来たら、パッケージマネージャとは何かの基本を理解するべきです。基本的には、ソフトウェアのインストール、更新、および検索を簡単に行うソフトウェアツールです。パッケージマネージャはLinux上で使用されており、信頼できるソフトウェアリポジトリから数回のクリックまたはキーストロークでパッケージをインストールできます。パッケージマネージャは、更新されたバージョンがリポジトリに追加されたときはいつでもあなたのパッケージを自動的に更新することができるので、すべてのプログラムはそれ自身の内蔵アップデータを必要としません。使い方は簡単で、自動化もとても簡単です.
Chocolateyは、このスタイルの簡単なソフトウェアインストールをWindowsにもたらすパッケージマネージャです。現在のところ、これは主にテキストコマンドを使用しているので、オタクを超えた多くの家庭を見つけることはできませんでした - しかしオタクはそれを気に入っています! Chocolateyを使用すると、Linuxにソフトウェアをインストールするのと同じように、Firefox、VLC、7-ZipなどのWindowsソフトウェアを通常のダウンロードとクリックの代わりに数回のキーストロークでインストールできます。 Chocolateyは現在Kickstarterを運営しており、「Chocolateyを次のレベルに引き上げる」ための資金を求めています。彼らはまた、パッケージマネージャ用のグラフィカルユーザーインターフェイスに取り組んでおり、平均的なWindowsユーザーがより使いやすくなります。 Windows 10のパッケージマネージャフレームワークを使用すると、Chocolateyは、Microsoftが行っているすべての作業(元々Chocolateyに触発された作業)を簡単に回避できます。ボルトで固定されたパッケージ管理システムではなく、ChocolateyはWindowsに含まれるパッケージ管理フレームワークと密接に連携して動作します。.
マイクロソフトがどこまで進むのかを正確に言うことは不可能です。 1つ確かなことがあります。Windowsシステム管理者およびオタクにとって、ソフトウェアのインストールとソフトウェア展開の自動化は、はるかに簡単になります。これはPowerShellコマンドでのみ利用可能なので、現在はオタクツールです。しかし、Microsoftが言うように、これは結局一連のAPIとして公開されるでしょう。.
マイクロソフトはこれでもっと多くのことができるようになりました。彼らはこのパッケージ管理システムを使用してWindowsストアからデスクトップアプリケーションを簡単にインストールすることができます。Windows10のWindowsストアにデスクトップアプリケーションを追加する予定です。Linuxシステムには、グラフィカルな「アプリケーションストア」があります。システムパッケージマネージャからデスクトッププログラムをインストールするのを容易にするようなスタイルのインターフェース。私たちはWindows 10を見続けて、彼らがこの新しいパッケージ管理フレームワークをどれだけ遠くまで見ているかを見なければなりません.