アプリを自動更新するための6つの最高のWindowsPackage Manager(2020)

Windowsでは、インストール用の.exeファイルを取得します。あなたはそれをダウンロードし、ソフトウェアをインストールし、そしてそれを忘れます。ソフトウェアにアップデートがあるかどうかを追跡するネイティブアプリはありません。ここでパッケージマネージャーが登場します。Linuxにはパッケージ管理用のRPM(RedHat Package Manager)があります。ただし、RPMはLinuxのユニバーサルパッケージ形式である.tarパッケージを扱います。

Windowsでは、まだ初期段階にあるNuGetパッケージのようなものがあります。今後のアップデートで優れたパッケージマネージャーが期待できますが、現時点では、パッケージマネージャーが切実に必要とされています。だから、ここにあなたのためにRPMを複製する種類のWindows用の最高のパッケージマネージャーのリストがあります。

読む: コマンドラインでWindowsファイアウォールを無効にする方法

Windows Package Manager

1. OneGet(別名PackageManagement)

以前はOneGetと呼ばれていたPackageManagementから 始めましょう 。私は古い名前のOneGetが本当に好きだったので、名前が変更されていないふりをしましょう。公式のパッケージマネージャーではありませんが、Powershellバージョン2.0に組み込まれています。それはまだ初期段階ですが、Windowsは遅かれ早かれそれをプッシュし始めるでしょう。Powershell Gallery、NuGet.orgなどのリポジトリからパッケージをダウンロードします。

PowerShellに移動して、get-command -modulePackageManagementと入力するだけです。サポートされているコマンドが表示され、何も表示されない場合は、Microsoft Powershell2.0を有効にすることをお勧めします。パッケージのインストールは、Install-Packagegooglechromeと同じくらい簡単です。サーバーからexeファイルをフェッチしてインストールします。手作業は必要ありません。

唯一の厄介な点は、コマンドレットを介してアプリを更新できないことです。したがって、Microsoft Storeとは別に、これは将来的にワクワクする必要のあるもう1つのことです。

パッケージ数:  142,585

インターフェイス:コマンドラインのみ

NuGet.orgにアクセス(無料)

2. winget

wingetは、作成中のMicrosoftの最新のパッケージマネージャーです。簡単で、Linuxスタイルのパッケージマネージャーとまったく同じように機能します。wingetをインストールするには、現時点で2つのオプションがあります。

A third-party developer has made a GUI front of Windows Package Manager called winstall. It lets you bulk install Windows app quickly with winget.

ファイルのインストールは「wingetinstall」と同じくらい簡単です。さらに、「winget search」と入力すると、リポジトリでソフトウェアを検索できます。現在、開発者のみがパッケージを公開できますが、将来的にはより堅牢なツールが期待できます。

パッケージ数: 100以上

インターフェイス:コマンドラインのみ/ GUI(サードパーティ)

3.スクープ

パッケージ管理の問題は、コマンドレットが複雑なことです。これにより、Scoopが画像に表示されます。Scoopは、PowerShell用の小さなオープンソースユーティリティです。少なくともバージョン3.0が必要です。したがって、ソフトウェアをインストールするコマンドは、 scoop installfirefoxと同じくらい簡単です。Scoopをインストールするには、Powershellに次のように入力するだけです。

iex(new-object net.webclient).downloadstring( 'https://get.scoop.sh')

Scoopの最も優れている点は、ホームフォルダーにパッケージをインストールするため、管理者のアクセスを必要としないことです。Scoopについて最初に知っておく必要があるのは、Scoopがパッケージマネージャーのように機能するのではなく、ファイルパーサーとして機能することです。簡単に言うと、JSONファイルに記載されているURLから上記のアプリをダウンロードします。これらのファイルはGithubに存在し、誰でも変更できます。したがって、Scoopで他のソフトウェアをサポートする場合は、GitHubでマニフェストファイルを編集するだけです。また、SSHとプロキシサーバーもサポートしています。

ソフトウェア名に「@version」を追加するだけで、特定のバージョンのソフトウェアをインストールすることもできます。Scoopは便利なユーティリティですが、パッケージのサポートが限られているため、引き続き使用します。

パッケージ数:  440

インターフェイス:コマンドラインのみ

Scoopをダウンロード(無料)

4. AppGet(cmd)

ファイル解析の同じ概念に基づいて、AppGetがあります。JSONの代わりに、YAMLファイルで動作し、アプリのより大きなリポジトリがあります。AppGetはPowerShellと同様にコマンドプロンプトで動作し、使用を開始するには、exeファイルをダウンロードする必要があります。インストールしたら、C:\ ProgramData \ AppGetに移動し、そこからコマンドプロンプトを開きます「appgetinstallfirefox」のような簡単なコマンドでアプリのインストールを開始できます。

AppGetのGitHubリポジトリは、Scoopと比較してより適切に分類されています。また、前述のアプリの更新をチェックする古いコマンドレットなどの追加のコマンドレットもあります。バッチ更新を実行することもできますが、このオプションは[管理者]タブから実装する必要があります。

AppGetは、以前にインストールされたアプリの管理を提供しません。また、そのGUIバージョンもありません。

パッケージ数:800以上

インターフェイス:コマンドラインのみ

アプリをダウンロード-入手(無料)

5. Npackd(GUIおよびcmd)

NPackdは、コマンドラインインターフェイスだけでなくGUIアプリケーションも提供するもう1つのオプションです。このリストの他のアプリとは異なり、NPackdは、以前にインストールしたアプリの管理をサポートする唯一のアプリです。これらのアプリを更新したり、アンインストールしたりすることもできます。NPackdもオープンソースであるため、GitHubに独自のパッケージを追加できます。

AppGetやScoopと同様に、NPackdも管理アクセスを必要としません。アプリのGUIを参照し、右クリックしてインストールするだけです。上記のアプリよりもパッケージの可用性が高くなっています。基本的な機能に加えて、アプリ内でパッケージを追加することもできます。GitHubでファイルをプッシュまたは編集せずに、パッケージを直接追加できます。ああ、私は設定でこれをほとんど見逃していました。それがこれが前面にあるはずだった理由です。Npackdがファイルをフェッチできる独自のFTPサーバーアドレスまたはリポジトリを追加することもできます。リポジトリアドレスは、URLとパッケージ名を含むXMLファイルである必要があります。

長時間のテストで、小さな不具合が見つかりました。アプリケーションをアンインストールすると、アプリは、すでにアンインストールされているいくつかのアプリケーションをランダムにアンインストールしようとすることがあります。修正は、他のWindows修正と同じようにマシンを再起動することです。

パッケージ数:1435

インターフェイス:コマンドライン/ GUI

NPackdをダウンロード(無料)

6. Ninite pro(GUI)

Niniteのことを聞いたことがあると思います。これは、多数のソフトウェアを1つの実行可能ファイルにまとめることができるWebアプリです。そして、一度にいくつかのアプリをインストールします。しかし、それはどのようにしてNiniteをパッケージマネージャーにするのでしょうか?アプリを正しく更新することはできません。ええと、あなたはそのためのNiniteproをユーザーあたり月額1ドルから持っています。

ウェブサイトに登録する必要があり、その後15日間試用版を使用できます。次のステップは、すべてのマシンにエージェントソフトウェアをダウンロードすることです。それが完了するとすぐに、Webアプリはそれらのシステムを表示します。実際に発生するのは、Webアプリがローカルエージェントソフトウェアと通信して、インストールされているパッケージデータを取得することです。そのため、インストールすることが重要です。Active Directoryを扱っている場合は、NiniteProクラシックスタンドアロンアプリを使用することもできます。ネットワーク内のマシンを見つけるための追加のタブがあります。しかし、このアプリはWebアプリよりもオプションが少なく、古く感じます。

セットアップが完了したら、ワンクリックでネットワーク内のシステム全体のアプリをインストール、アンインストール、または更新できます。非常にスムーズでシームレスです。NiniteProがテーブルにもたらすシームレスさについてはあまり強調できません。トータルネットワークパッケージマネージャーを探しているなら、これは良い選択です。

私が感じる唯一の欠点は、Chocolateyと比較した場合のパッケージの欠如です。

パッケージ数:1000以上

インターフェース:GUI(Webアプリのみ)

Ninite proにアクセスしてください(ユーザーあたり1か月あたり1ドルの支払い)

7. Chocolatey(cmd&GUI)

名前は面白そうに聞こえますが、このアプリを真剣に受け止めた方がいいでしょう。Chocolateyには最大のアプリリポジトリがあり、PowerShell、コマンドライン、さらにはGUIもサポートしています。名前を付けると、Chocolateyにそのアプリがあります。インストールするには、コマンドプロンプトに次のように入力してEnterキーを押すだけです。

@ "%SystemRoot%\ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex((New-Object System.Net.WebClient).DownloadString( 'https:// chocolatey .org / install.ps1 ')) "&& SET" PATH =%PATH%;%ALLUSERSPROFILE%\ chocolatey \ bin "

完了したら、choco install Chocolateyと入力するだけで、GUIがインストールされます。これで、GUIまたはCLIからパッケージをインストールするだけで済みます。同じです。プロとビジネスのバリエーションは異なり、独自のパッケージの展開、マルウェア保護、パッケージ監査などのいくつかの追加機能を提供します。

私が指摘したい小さな問題は、NuGetパッケージのみをサポートしているということです。したがって、独自のアプリをデプロイする必要がある場合は、それをNuGetパッケージに変換する必要があります。また、GUIは半分焼き付けられており、すべてのCLI機能が含まれているわけではありません。

パッケージ数:6336(オープンソース)。

インターフェイス:コマンドラインのみ

Chocolateyをダウンロード(無料)

どのWindowsPackage Managerを選択する必要がありますか?

ネットワークのパッケージマネージャーが必要な場合は、Niniteproを選択する必要があります。とてもシームレスなので、気付かないうちに自分のシステムにアプリをインストールしてしまいました。個人で使用する場合は、Chocolateyが適しています。モデルが異なるため、AppGetまたはNPackdを試すこともできます。コメントで質問を声に出してください。喜んでお手伝いさせていただきます。

また読む:  2019年に使用すべき最高のWindowsユーティリティ。


ChromeのシークレットモードでGooglereCaptchaをバイパスする簡単なトリック

ChromeのシークレットモードでGooglereCaptchaをバイパスする簡単なトリック

これは、ChromeのincoginitoモードでreCaptchaエラーが発生した場合の簡単な解決策です。

AndroidとiOSのための7つの最高の反応時間改善ゲーム

AndroidとiOSのための7つの最高の反応時間改善ゲーム

PUBGやその他のペースの速いゲームでの遅い反応にうんざりしていませんか?これがあなたが試すことができるAndroidとiOSのための最高の反応時間改善ゲームです。

AndroidとiOSのための7つの最高の歌詞アプリ

AndroidとiOSのための7つの最高の歌詞アプリ

歌詞を覚えていないようですが、アクセントがわかりにくいですか?心配しないでください、ここにAndroid用の最高の歌詞アプリがあります!

Chromeブラウザにパスワードをエクスポートおよびインポートする方法

Chromeブラウザにパスワードをエクスポートおよびインポートする方法

CSV、ブラウザ、またはパスワードマネージャからGoogle Chromeにパスワードをインポートしたいですか?パスワードをChromeにエクスポートまたはインポートする方法は次のとおりです。

パンデミックについて最新の状態に保つCOVID-19アプリ

パンデミックについて最新の状態に保つCOVID-19アプリ

コロナウイルスの発生と安全対策について最新情報を入手できる、AndroidとiOS向けの信頼できるアプリのリストを以下に示します。

Android10でオーディオ出力をすばやく切り替える方法

Android10でオーディオ出力をすばやく切り替える方法

BluetoothメニューはAndroid10でいくつか変更されました。これは、Android10でBluetoothオーディオデバイス間でオーディオをすばやく切り替える方法です。

Android用の10の最高のGBAエミュレーターゲーム

Android用の10の最高のGBAエミュレーターゲーム

あなたの甘い子供の頃の思い出を追体験してください。Android用の10の最高のGBAエミュレーターゲームをご覧ください。今すぐお試しください。

iPhoneとiPad用の5つの最高のペアレンタルコントロールアプリ

iPhoneとiPad用の5つの最高のペアレンタルコントロールアプリ

インターネットはポルノや露骨な内容でいっぱいです。iPhone用のこれらの最高のペアレンタルコントロールアプリを使用して、若い心を保護します。

WindowsコンピュータをWiFiホットスポットに変える4つの方法

WindowsコンピュータをWiFiホットスポットに変える4つの方法

Windowsコンピュータでインターネットを共有したいですか?何十ものアプリを試した後、ここにWindowsコンピューターからWiFiホットスポットへのベスト4アプリがあります。

Android用のトップ5カレンダーアプリの比較

Android用のトップ5カレンダーアプリの比較

Android用の優れたカレンダーアプリをお探しですか?ここでは、Android向けの上位5つのカレンダーアプリを詳細に比較します(比較表もあります)。