Windowsのソフト管理ってこんな楽だったんだ:Chocolatey
ども、お久しぶりです。
色々と環境変化があったのでパソコンのインストール作業をする事があります。
そんな私が得する私のための記事を書こうと思います。
Chocolateyとは
パッケージ管理してくれます。各ソフトウェアのインストール、アンインストール、
アップデートなどを行います。
インストールしたいソフト名でググってサイトにいって
そのサイトによって異なるダウンロードリンクを探して・・
などといった作業から解放されます。
インストール済ソフトの最新化もコマンド一発になります。
※パッケージ管理はマックユーザの方が馴染み深いかもしれませんね。
インストール方法
コマンドプロンプトで下記を入力します。
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
入力コマンドは本家サイトにて最新を参照してください。
Chocolatey Gallery
バージョン情報を確認できたらインストール完了です。
chocolatey version
使い方
インストール
choco install [パッケージ名]
または
cinst [パッケージ名]
※パッケージ名は複数記述可
例えば「Chrome」と「Evernote」と「Dropbox」をインストールする場合は
cinst GoogleChrome evernote dropbox
例えば「VirtualBox」と「Vagrant」をインストールする場合は
cinst virtualbox vagrant
パッケージ名は本家サイトで検索して見つけるか、
もしくは
choco list [検索キーワード]
または
clist [検索キーワード]
で探しましょう。
アップデート
choco upgrade [パッケージ名]
または
cup [パッケージ名]
全てまとめてやる場合は
cup all
cup all
アンインストール
chocolatey uninstall [パッケージ名]
または
cuninst [パッケージ名]
インストール済の一覧を見る。
検索用のlistコマンドに--localonlyオプションをつけます。
choco list --localonly
または
clist --localonly
clist --localonly
コマンドの詳細
CommandsReferenceを見ましょうgithub.com
まとめ
自分用の環境メモだけでなく、
複数台に同じ環境を作る場合などでも便利そうですね。
あとは、
協力会社さんに自社やプロジェクト基準の環境を作ってもらう場合や
新人配属の時のPCセッティングとかとか。。
自分用メモ
7/2にもらうPC用
cinst GoogleChrome evernote ccleaner adobereader firefox
cinst gimp irfanview notepadplusplus