いい加減Chocolatey使いませんか?【パッケージ管理】
皆さんいい加減Chocolateyを使いませんか?
ChocolateyはWindowsで動く、homebrew
、pacman
、apt
などと同じような非常に優秀なパッケージ管理ソフトです。
それなのに
知名度が低い!!!!
元々Windowsで開発をしている人が少ないのもありますが、ITの人に聞いてもまぁ知られていない。
挙げ句Windowsはパッケージ管理がないから開発に向かないなど言われる始末...
というわけで
今回は、Windowsの優秀なパッケージ管理ソフトである、Chocolatey
を紹介したいと思います。
インストール
cmdを管理者権限で起動して、(Windowsボタン押し→cmd→Ctrl + Enterで起動)
Chocolatey公式のインストールページにあるように、下記のコマンドを入れてEnterを押す。
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
はい、これでインストールはおしまい。
基本的にPowerShellによるCUIの操作になるので、GUIがいいのであればcinst ChocolateyGUI
でGUIをインストールできます。
ソフトのインストール
ChocolateyでインストールできるPackageの選択は、ここから可能です。
PowerShellを管理者権限で起動して、(Windowsボタン押し→powershell→Ctrl + Enterで起動)
cinst PACKAGE_NAME
でインストール可能。
複数パッケージも一度にインストールでき、インストール途中の確認も-y
でスキップできるので、
cinst -y googlechrome anaconda2 r.studio curl wget
など実行しておいておけば勝手に環境ができあがります。
そのほかのコマンド
パッケージ管理というからには、アップデートや現在インストールしているもののリストも必要です。
コマンド | 内容([]付きの表記はオプション) |
---|---|
choco list [PACKAGE_NAME] | Packageのリスト表示。引数なしですべてのPackage |
choco list -l [PACKAGE_NAME] | インストール済みのPackageのリスト表示。引数なしですべてのインストール済みPackage |
cup | Chocolatey本体のアップデート |
cup PACKAGE_NAME | Packageのアップデート |
cup all | 全てのアップデート |
cuninst PACKAGE_NAME | アンインストール |
さしあたり知っておく必要があることは以上です。
それではWindowsでよいパッケージ管理ライフを!