chocolatyでwindowsのセットアップを簡単に済ませる方法
chocolatyについて 何それ?windowsのパッケージ管理ツール 何が良いの?ソフトをブラウザを使って探しに行かなくていい・必須なソフトがまとめられている どうやるの?コマンドプロンプトを使う 難しそう!否定しないけど、コマンドプロンプトを管理者権限で起動できればあとは楽
2015-10-31 19:46:581.chocolatyのサイトのテキストをドラッグしてコピー、もしくはアイコンをクリックしてクリップボードにコピーする。 chocolatey.org pic.twitter.com/jmNnWhqzwM
2015-10-31 19:53:052.アクセサリからコマンドプロンプトを右クリックして「管理者として開く」を選択する。 pic.twitter.com/miPKe8LtW6
2015-10-31 19:56:283.コマンドプロンプトを右クリックする等で先ほどコピーしてきたテキストを貼り付ける。Ctrl+Vとか直打ちでも可。図のようにきちんと入力できたらエンターキーを押す。 pic.twitter.com/HLzr4TvWZD
2015-10-31 20:00:394.多分成功するはず。失敗するなら管理者権限で起動してない場合が考えられる。これでchocolaty導入が終わり。ここで8割おわり。ここから先がかなりメリットを感じられるだろう点。chocolatey.org/packagesに行き、まずは一番上のパッケージをインストールする。
2015-10-31 20:10:555.例えば一番上のソフトをインストールするには、右に表記されたコマンドをコマンドプロンプトに貼り付けて実行するだけで良い。途中で何度か確認が出る。こういうことを言うと怒られるのだけど、大体は1かyesだ。英語がわからなくても大丈夫。 pic.twitter.com/OFr5NH9CHn
2015-10-31 20:18:426.あとはこうやってインストールしたいソフトを探してコピーアンドペーストするだけ。慣れた人ならコピペよりも手打ちのほうが早いくらいだろう。あとは幾つかの確認や警告を承認していくだけでダウンロードとインストールが終わる。 pic.twitter.com/wh87UH5cNG
2015-10-31 20:26:067.まあこんな感じでテキストベース(CUI)で勝手に進む。画像や動画、リンクを辿る必要が無いので従来のインストール方法よりも早い…はず。 pic.twitter.com/W4RDb3YLHs
2015-10-31 20:30:178.現時点で3000近いパッケージ(ソフト)が揃っていて、大体はインストール数に比例して上位に入っていると考えられる。僕の場合、とりあえずFlashの諸々、VLC、7-zip、skype、dropbox、Thunderbirdなどを入れないとまともに使えたもんじゃないので入れる。
2015-10-31 20:36:359.勝手がわかってしまえばあとは同じ方法を繰り返すだけ。プログラミングを学ぼうとすると導入の段階で挫けやすいCygwinも楽にインストールできる。基本的には危険は少ないけど、管理者権限で実行している以上は自分の判断に責任を持たねばならない。普通のインストールでも同様だけど。
2015-10-31 20:50:1510.これで興味を持ったら「パッケージ管理システム」について調べると良い。自分はubuntuを使い始めてからCUIって便利だなと思いつつも、windows環境でしかできないことが多いから結局winを使うしかない状況で、インストール面倒くさいなあと思ってた時に調べたら普通にあった。
2015-10-31 20:59:3911. windowsPCを手に入れてから最短で使いやすい状況にカスタマイズするにはGodModeとchocolatyがベストであるというのが今の時点での見解である。確認したわけではないけどwin7 win8 win8.1 win10のどれでもいけるはず。vista以前は知らない
2015-10-31 21:04:5412.応用編:chocolatyを使っても一つずつコマンド入力するんじゃ結局PCから離れられないという問題について、xmlファイルを作るという解決法が。少々面倒くさいが、こういったリストを作る。これを-yオプションを付けて実行する。 pic.twitter.com/P3LW2R5t4E
2015-10-31 23:52:2213.応用編:"packages.config"というファイルをコマンドプロンプトのディレクトリ(例:C:\Windows\System32)に用意し、"choco install packages.config -y"と入力し実行する。-yは質問に全てyesと応えるオプション。
2015-10-31 23:59:2214.応用編:xmlでリスト化したパッケージを上から順に自動的にインストールしていくという仕組み。更に-yオプションによって、いちいち警告や確認に対して答えないで済むので、時間はかかるが放置するだけでセットアップが終わる。パッケージが見つからなくてもスルーするので大丈夫。
2015-11-01 00:04:0615.応用編:この手法の優れているところは、多少手間がかかるものの、一度インストール指定するパッケージのリストを作ってバックアップしておけば、いくらでも使い回しが効くところにある。configファイルは単なるテキストデータだからかさばらないし、編集が簡単である。
2015-11-01 00:09:32個人的にchocolatyは革命的だと思うんだけど流行ってない。少なくと現時点で日本語ページが無いから日本では全く。他に競合するwindowsのパッケージ管理システムも多分無い。なぜだ…
2015-10-31 21:14:54