アンドロイド

Windows 10でonegetを効果的に使用する方法

目次:

Anonim

あなたがLinuxを使ったことがあるなら、あなたはいつもWindows用のパッケージ管理ツールを望んでいるでしょう。 はい、WindowsにはChocolateyというサードパーティ製のパッケージ管理ツールがあります。これはコマンドラインを使用して実行できます。 しかし、Windows 10はMicrosoftのGarret Serackがブログ記事で発表したように、OneGetにネイティブのパッケージ管理ツールをもたらした。 それはあなたがPowershellを使用してNuGetパッケージマネージャでソフトウェアパッケージをインストール/アンインストールして更新することを可能にします。 また、Chocolateyリポジトリもサポートしています。

注: Windows 10 RTMリリースでは、OneGetは PackageManagementに 名前が変更されました。

それでは、OneGet(PackageManagement)を使って複数のソフトウェアパッケージを効果的にインストール/アンインストールおよび更新する方法を見てみましょう。 また、チョコレートをそれに統合する方法も参照してください。

OneGet(PackageManagement)およびChocolateyとは何ですか?

Linux以外のユーザーおよびパッケージ管理について何も知らないユーザーのために、Package Managerはソフトウェア(パッケージ)のインストール、更新、およびアンインストールを非常に簡単にします。 パッケージマネージャは、すべてのソフトウェアパッケージが格納されているリポジトリを利用します。

あなたは単にそれらのソフトウェアパッケージを入手してあなたのPCにインストールするためのコマンドを入力する必要があります。 1回のコマンドでソフトウェアをインストールまたはアップデートできます。 ソフトウェアがリポジトリで更新されるたびに更新が自動的に行われます。 だから、それがパッケージマネージャのすべてです。

今、ツールとしてのOneGetは一歩先を行く。 パッケージマネージャのマネージャです。 ChocolateyやNuGetのような複数のリポジトリをホストできます。 私たちはすでにチョコレートについて話しています。 Chocolateyはコマンドプロンプトで動作します。 NuGetには、Microsoftのアプリケーション開発ツールに固有のソフトウェアパッケージが含まれています。 単一のコマンドを入力して、これらのリポジトリからソフトウェアを入手することができます。

OneGetの使い方

それで、最初に利用可能なコマンドを見てみましょう。 あなたは上の特徴画像でそれを見ることができます。 利用可能なコマンドを確認するには、Powershellで次のコマンドを入力します。

Get-Command -Moduleパッケージ管理

忘れないでください、OneGetではなくPackageManagement(私はここでOneGetを単純にするために書いています)。 だから、今あなたはコマンドのリストを持っています。 それでは、どのパッケージソース(パッケージマネージャ)を持っているのかを確認することから始めましょう。

パッケージソースを入手する

次のコマンドを入力してください(または単にコピーしてください)。

Get-PackageSource

あなたのシステムにインストールされているパッケージソースを入手するべきです。

そのため、私は組み込みのPowerShellギャラリーのみをインストールしています。 それでは、Chocolatey Package Managerをインストールしましょう。 あなたが既にリストにチョコレートを見ているのであれば、次のステップを飛ばしてください。

Chocolateyのインストール

次のコマンドを入力してください。

Get-PackageProvider -Nameチョコレート

Get-PackageProvider は利用可能なパッケージリポジトリを見つけてインストールします。

Enterキー を押すと、Chocolateyのインストールが開始されます。 インストールが完了したら、以前に適用したコマンドでパッケージソースをもう一度確認します。 チョコレートが見えるはずです。

次に、Chocolateyをデフォルトのソフトウェアパッケージソースとして設定する必要があります。 デフォルトとして設定するには、 set-packagesource コマンドを使用します。 次のコマンドを入力してください。

Set-PackageSource -Name chocolatey

これですべての設定が完了したので、チョコレートリポジトリからソフトウェアをインストールしましょう。

Chocolateyリポジトリからソフトウェアをインストールする

あなたはチョコレートの方がより多くの選択肢があります。 ChocolateyのWebサイトにアクセスして、インストールしたいソフトウェアを見つける必要はありません。 あなたはそれをPowershell自身から find-package コマンドを使って 見つける ことができます。 それでは、 'Chrome'に関連するすべてのパッケージを見つけたいとしましょう。

find-package -name Chrome

これで、 Chrome キーワードが含まれているすべてのパッケージと概要が表示されます。 さて、このリストから、 Adblockpluschromeを インストールし ます 。

install-package -name adblockpluschrome

Y を入力するとインストールが始まります。

アップグレード不可

驚いたことに、OneGetには Update コマンドがありません。 Chocolateyに更新コマンドがありますが、それはここでは適用されません。 この問題は、2014年にGitHubでテクニカルプレビューがインサイダーに向けて撮影されていたときに報告されましたが、まだ解決されていません。

コマンドプロンプトの忍者になりたいですか? これはあなたを1つにするでしょうファンクションキーショートカットのリストです。

探検する

これで基本を理解できたので、さらにコマンドとパラメーターを調べることができます。 OneGetが最高のサービスを提供していないと思われる場合は、いつでもChocolateyを選択してコマンドラインから使用できます。

関連項目:デフォルトよりも優れている3つのコマンドプロンプトの選択肢