X向けのパッケージ管理ソフトっていろいろあるよね〜」ってブログエントリを年初に書いたんだ。kwoutで、パッケージ管理アプリをインストールする前準備(*1)までやって、満足したまま放置プレイしてしまっていたのに最近気づいた。kwout何事も中途半端なのは良くないよね......ってことで、とりあえず何とか完結させてみようと思うこのエントリ。この2エントリの続きって感じでお届けするので、このエントリの内容をお試しの際は先にそちらをご参照くださいませ。あと全てを網羅するというより、よく使いそうなものを抜粋してまとめておくってスタンスなのでそれもヨロピク。Macports一番歴史があってメジャーなものを挙げろ......といわれれば、ほとんどの人がその名を挙げることだろう「Macports」。Mac系のネタでブログ書いてるなら、誰しも一度は書いてるんじゃないかってくらいアレなんだけど、まあ自分用メモだし書いておくよ。kwoutMacportsをインストールするにはインストールの前提として、Xcodeがインストールされている必要がある。あとは公式サイトから自分の環境に合ったpkgファイルをダウンロードすればOK。Mavericks」のリンクをクリック。適当な場所にpkgファイルを保存する。ダウンロードしたpkgファイルをダブルクリックしてインストーラを実行する。「続ける」をクリック。大切な情報が表示されるのでよく読む。「続ける」をクリック。使用許諾契約が表示されるのでよく読む。「続ける」をクリック。同意を求められるので「同意する」をクリック。インストール先を指定しろと言われるけど、特にこだわりがないのでそのまま「続ける」をクリック。「インストール」をクリック。パスワードを入れろと言われるので、素直に入れて「ソフトウェアをインストール」をクリック。時間がかかるので待つ。インストールが完了したら「閉じる」をクリック。これで後はターミナル(*2)あたりからゴニョゴニョすればOKMacportsでインストール可能なパッケージの一覧を確認するには下記コマンドを実行すればOK。出てくるのでgrepとかとの併用が必要。listMacportsのパッケージを探すには下記のコマンドを実行すればOK。php*」とすれば出てくる(*3)。出てくるからgrepとかとの併用を推奨。{検索したいパッケージ名(一部でもOK)}Macportsのパッケージについて詳細を調べるには下記のコマンドを実行すればOK。php」とかすればいい。{詳細を知りたいパッケージ名}Macportsのパッケージをインストールするには下記コマンドを実行するだけ。{インストールしたいパッケージ名}Macportsのパッケージをアップデートするには下記のコマンドを実行すればいい。これは更新可能な全てのパッケージを更新する点に注意。inactiveMacportsのインストール済みパッケージの一覧を確認するには下記のコマンドを実行すればOK。場合によってはgrepとかを合わせて使った方がいいかも。installedMacportsのパッケージをアンインストールするには下記のコマンドを実行すればOK。{アンインストールしたいパッケージ名}Macports自体をアップデートするには下記のコマンドを実行すればOK。selfupdateMacports自体をアンインストールするにはまずはインストール済みのパッケージを削除する。installed続いて下記コマンドでMacports自体を削除。~/.macports後は~/.bash_profileとかにパスの設定が自動的に追加されているのでそのあたりも確認しておくことを忘れずに。Macportsによって変更されたdotfilesは別名でコピーされる形でバックアップされているので、簡単に戻せる。Homebrewちょっと調べた限りだとここ最近人気なのはこれかな。ボクがいろんな人にオススメされるのも大抵はこれ。一応Macportsよりもパッケージ数は少ないとかあるみたい(*4)だけど、普段使いには気にならない範囲っぽいね。Homebrewをインストールするには下記のコマンドを実行すればOK。途中でキー入力を求められたりするけど、基本的には見てるだけ。https://raw.github.com/Homebrew/homebrew/go/install)"その後に下記のコマンドを実行しろと言われるので実行する。あと、表示される内容に従って必要な作業があれば実施する。doctorHomebrewでインストール可能なパッケージの一覧を確認するには下記コマンドを実行すればOK。出てくるのでgrepとかとの併用が必要。searchHomebrewのパッケージを探すには下記のコマンドを実行すればOK。nmap」のようにすればOK。{パッケージ名}Homebrewのパッケージについて詳細を調べるには下記のコマンドを実行すればOK。info{パッケージ名}Homebrewのパッケージをインストールするには下記コマンドを実行するだけ。josegonzalez/php」的なメッセージが表示されてインストールできなかったりする。メッセージの通りのコマンドを実行してからやればうまくいくはず。CentOS脳なボクの理解だと、このtapコマンドとやらはレポジトリの追加ってところか。CentOS-Baseだけじゃ足りないからEPELとかRPMForgeとかを追加する的な。Homebrewのパッケージをアップデートするには下記のコマンドを実行すればいい。これは更新可能な全てのパッケージを更新する点に注意。upgradeHomebrewのインストール済みパッケージの一覧を確認するには下記のコマンドを実行すればOK。場合によってはgrepとかを合わせて使った方がいいかも。listHomebrewのパッケージをアンインストールするには下記のコマンドを実行すればOK。依存関係にあるパッケージはアンインストールされないっぽい。例示すれば「nmap」との依存関係でインストールされる「openssl」は別途アンインストールする必要がある(*5)。{パッケージ名}Homebrew自体をアップデートするには下記のコマンドを実行すればOK。updateHomebrew自体をアンインストールするにはgistでアンインストール用のコードが公開されているのでそれを使う。他にもあるっぽいけども......だいたいMacportsかHomebrewかの2択な訳なんだけど、一応他にもあるみたいだね。ボクは手を出さないけど、興味ある人は冒頭に載っけた別エントリとかを辿って調べてみるとイイよ。HayakawaハムスターLOVEな自称PHP&GNU/Linux系エンジニア。余裕のあるときならコラボ等歓迎(ただしボクは低レベル)。各オンラインストアで自作曲販売中。イベントにはいつもチャレンジしていなかったのですが、今回はちょっとだけチャレンジしてみましたよ。PHPはそれそのものがフレームワークであるといわんばかりに充実しているわけで。それがPHPの魅力であるわけで。Risoluto@アドベント・ぼっち・カレンダー:1日目さて、予告通りアドベント・ぼっち・カレンダー(*1)の1日目、記念すべきエントリを公開したいと思います。共通テーマは私が開発している「Risouto」についてです。