WindowsのパッケージマネージャChocolatey:ソフトウェアをインストールするコマンド
この記事オリジナル住所:https://sitoi.cn/posts/46278.html
入門
Chocolateyは、ソフトウェア管理は、Windows上で経験している何か他のものが同じではないことを解決。それはシンプルさ、セキュリティ、およびスケーラビリティに焦点を当てています。PowerShellで書くことができますあなたは、任意のソフトウェア(だけではなく、インストーラ)ソフトウェアの導入で、それを展開し、追跡し、ソフトウェアアップデートソリューションを管理するための管理システム(構成管理、エンドポイント管理など)で使用することができ、どこかのWindowsが位置しています。時間の経過とともに。Chocolateyは、ローカルに「クラウド」やドッカーコンテナ管理ソフトウェアを使用しています。
要するにそれ:YUM、DNF、などパッケージマネージャ、下傾向に類似しLiunxです。
また、ダウンロード元が公式ルートがあるので、ダウンロードは合法でなければならないので、Chocolateyだけで、中Chocolateyに公式のダウンロードパスパッケージを置くが、元のソフトウェアが必要な場合は、ライセンスはその後、チョコレートのようにダウンロード、登録と良いをインストールすることに留意すべきあなたは、ソフトウェアを購入したり、登録する必要があります。しかしChocolateyは、一般的またはフリーライセンス可能なソフトウェアを選択します。
インストール要件
- Windowsの7+ / Windows Serverの2003+
- PowerShellのv2の+
- .NET Frameworkは4+(あなたはそれがインストールされていない場合、インストールは、.NET 4.0をインストールしようとします)
インストールChocolatey
の管理者として開くPowerShellを
右击
左下隅にはWindows 图标
、選択しWindows PowerShell(管理员)(A)
Chocolateyをインストールするにはinstallコマンドを入力します。
- PowerShellのコード入力端子は入力することができるトランスポートの下方に取り付けられています。
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
- (時間が反映されていない場合はオープンにしてみてください、インストールが完了するまで待ち科学インターネット)
インストールが成功したかどうかを検出します
- PowerShellの入力端子In
choco
またはchoco -?
インストールが成功したかどうかを検出
インストールが今日始めましょ成功しました!
チョコは、ソフトウェアをインストールします
たとえばnodejsをインストールするには
パッケージを探します
まず、パッケージのチョコを見つけるためにコマンドを使用します
端末入力チョコ検索コマンドで:
choco search nodejs
第二に、Webクライアントを使用してパッケージの外観
ログインチョコパッケージのウェブサイト:https://chocolatey.org/packages
検索ボックスにインストールするソフトウェアを検索します
インストールパッケージ
入力端子PowerShellをインストールするには
choco install nodejs
コマンドは、インストールパッケージをダウンロードし、ダウンロードが完了した後、あなたが聞いてきます、インストールスクリプトを実行するための是否希望运行安装脚本?
入力は、Y
することができます。
インストールが成功したかどうかを検出し、入力端子Nodejs node -v
あなたのpythonをインストールしたい場合は、単に:
choco install python
私は、gitのをインストールします:
choco install git
javaをインストールしたい、あなただけが必要です。
choco install java
チョコ一般的なコマンドの使用
Chocolateyは、次のコマンドを使用して、また非常に簡単です:
choco search <keyword> # 搜索软件
choco list <keyword> # 跟 search 命令功能类似
choco install <package1 package2 ...> # 安装软件
choco install <package> -version *** # 安装指定版本
choco uninstall name # 卸载软件
choco version <package> # 查看安装包的版本情况
choco upgrade <package> # 更新某个软件
choco list -localonly # 查看一下所有安装在本地的包的列表
choco list -lo # 功能同上
バッグのタイプ
チョコレートのようパッケージは、これらのサフィックスなく、そのようなな.install、.commandline、.portable、いくつかの名パッケージなどいくつかの特別なサフィックスが含まれますパッケージの名前をさまざまな種類があります。
接尾辞(例:nodejs、gitの)
な.install(例:nodejs.install、git.install)
アンインストール内のシステムのコントロールパネルに表示されるか、プログラムを変更するな.installサフィックスパッケージは、パッケージを置くことができるインストーラ(MSI)のインストールパッケージでになりたいな.install。
.commandline(例:nodejs.commandline、将来は放棄されます)
.commandline(将来的に破棄されます)と.portable接尾パッケージは、圧縮(ZIP)、このインストールパッケージの接尾辞である、あなたはアンインストールでそれらを見つけるか、プログラムを変更することはできません。
(例:putty.portable).portable
また、このタイプのパッケージのデフォルトのインストールではな.installの接尾辞である必要があり、インストールされていない場合は、Chocolateyはあなたのための1つをインストールします、システムがこのパッケージをインストールされている場合、それはオーバージャンプしますので、こと、接尾辞なしでパッケージを選択することができますパッケージ。
パッケージの推奨順:いいえサフィックス>な.install> .portable> .commandline