« P.M2.5こわい。 | トップページ | The Knifeの実験的な曲"Letter to Henslow"紹介。 »

2013年3月18日 (月)

Chocolatey NuGetでウィンドウズのアプリ・パッケージ管理

Chocolatey

Chocolatey NuGet: an apt-get for Windows

Windows8ではWindows ストアでアプリをダウンロードして、アップデートなども管理できる仕組みができたけど、XPや7ではPortableApps.comなどでパッケージ化されている一部のソフトのみで、Ubuntuのapt-getのような仕組みがあったらいいなぁ~と思っていたら、スラドの書き込みでChocolateyを発見。まさに、apt-getのウィンドウズ版みたいなソフトがあったのですね。Pythonのpipやeasy-installのようにバージョンを指定してインストールしたり、依存性のあるパッケージも自動で判定してインストールしてくれるようです。

パッケージも記事を書いている時点で1,957ほど用意されていて、例えばmysysgitだとかRuby、PythonからJavascriptのライブラリ(Node.jsなど)、VLCのようなオープンソースのアプリ、Chrome, Adobe Readerなどのフリーソフトなんかもあるようす。

インストール方法

洒落ているのはChocolatey NuGetのインストール自体にコマンドライン(パワーシェル)を使うのが推奨されていて

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin

をコマンドラインにペースト・実行するとインストールが完了してしまいます。インストール後はchocolatey /?でヘルプがでるのでこれを参考にchocolatey install chromeとかchocolatey update chrome -source http://somewhere.com/downloadとかやるわけです。

UbuntuのSynapticのような便利なGUIも利用可能

Gui

コマンドラインが好きな方ばかりではないのでSynapticのようなGUIも用意されていてcinst ChocolateyGUIでインストールできます。当方の環境ではインストール成功と表示されたにもかかわらず初めはGUIが起動しませんでしたが、PCの再起動後に無事に起動しました。

Availablepackeges

Available packagesのタブから利用可能なパッケージを簡単に探すことができます。

あとはどの程度トラブルなく運用できるかですね。ウィンドウズはカオスだから本当に大丈夫なのだろうか。Windows updateが.NetとかC/C++ランタイムとかJavaとか面倒みてくれているので個別のアプリで活躍するという感じでしょうか。

ちなみにオラクルがjavaruntimeの更新のたびにAskツールバーを誤インストールさせようとしてくるのを防げるかもしれないと期待して、試しにchocolatey update javaruntimeしましたがエラーで途中で止まってしまいました(SIGH)。無念。

« P.M2.5こわい。 | トップページ | The Knifeの実験的な曲"Letter to Henslow"紹介。 »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1169291/50811735

この記事へのトラックバック一覧です: Chocolatey NuGetでウィンドウズのアプリ・パッケージ管理:

« P.M2.5こわい。 | トップページ | The Knifeの実験的な曲"Letter to Henslow"紹介。 »

広告欄


やっつけタイムライン

広告欄

はてブ

人目の訪問です。

  • follow us in feedly

    かなり更新が不定期なため、RSSリーダーをオススメします。現在Feedlyに122人登録頂いています。多謝!RSSを表示

    ブログランキング用 にほんブログ村 IT技術ブログ Pythonへ ブログランキングならblogram






    Jenny Mayhem
2017年9月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

IT技術注目記事

無料ブログはココログ