[MacPorts] Trac-ja + Subversion(1): MacPortsでインストールしてみる
Trac-ja + Subversion の導入に挑戦します。
MacPorts を最新版へ&ソフトウェア一覧を更新します。
$ sudo port -d selfupdate $ sudo port -d sync
インストールしようとするとエラーで止まりました。
$ sudo port install subversion +mod_dav_svn ---> Verifying checksum(s) for sqlite3 Error: Checksum (sha1) mismatch for sqlite-3.5.3.tar.gz Error: Target org.macports.checksum returned: Unable to verify file checksums Error: The following dependencies failed to build: apache2 apr-util sqlite3 Error: Status 1 encountered during processing.
Webをさまよってさんざん悩んだあげく、あきらめかけていたところアドバイスをもらい、下記にトライしてみました。
一度、sqlite3と依存してるものをアンインストールする。(悩んでいる間にいろいろやったので、ここは一部整合性がとれていないかもしれません)。
$ sudo port -u uninstall mod_python25 $ sudo port -u uninstall apache2 $ sudo port -u uninstall apr-util
Apache2をインストールし直す。
$ sudo port selfupdate $ sudo port sync $ sudo port install apache2
インストール結果を確認すると、apache2, apr-util そして sqlite3 がインストールされていることがわかります。一歩前進。
$ port installed The following ports are currently installed: apache2 @2.2.6_0 (active) apr @1.2.11_0 (active) apr-util @1.2.10_0 (active) : sqlite3 @3.5.3_1+darwin_8 (active)
Subversion, mod_pythonをインストール。
$ sudo port install subversion +mod_dav_svn $ sudo port install mod_python25
エラーもなく、無事完了しました。
次は Trac-ja をインストールします。
PrivatePortfile/Trac-ja – MacPortsWiki-JPから、Portfile(trac-ja/Portfile)をダウンロード。
Zipファイルを解凍して、 /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ にコピー。
※このあたり怪しいです。
PortIndexを更新。Trac-jaを確認する。
$ cd /opt/local/var/macports/sources/rsync.macports.org/release/ports $ sudo portindex $ port search trac
Trac-jaをインストールする。
$ sudo port install trac-ja
なんとか無事、インストールできたようです。
次は、設定と動作確認ですね。
その他、下記を参考にさせて頂きました。