puppy linuxにtracインストール(その1)
軽い気持ちでやりだし、インストール、ちゃんと動作させることまで
できたんですが、なんかすっきりしないんです。
かなり無理やりなんで、もっといい方法とかあるんじゃないかと、
わかる方がいらっしゃればご意見いただければ。
とりあえず何回かに分けて、作業をまとめたメモを書いていきたいと思います。
作業はvirtualbox(host xp,guest puppy)で行い、
共有フォルダ(puppyは/mnt/hostfs,xpはc:\testのように設定)にダウンロードしたものをおいて
(XP上のVirtualboxでPuppyLinuxの開発環境を整える(その1)参考)、
やり直しが楽にできるようにしました。
○前準備
まず必要なもののダウンロード
(インストール作業を始めた当時のもの)
sqlite3
http://www.sqlite.org/download.html
sqlite-3.6.0.tar.gz
python
http://www.python.org/download/releases/2.5.2/
Python-2.5.2.tgz
apache
http://httpd.apache.org/download.cgi
httpd-2.2.9.tar.gz、
swig
http://www.swig.org/download.html
swig-1.3.36.tar.gz
subversion
http://subversion.tigris.org/getting.html#source-release
(http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74)
subversion-1.5.0.tar.gz
subversion-deps
http://subversion.tigris.org/getting.html#source-release
(http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74)
subversion-deps-1.5.0.tar.gz
mod_python
http://httpd.apache.org/modules/python-download.cgi
mod_python-3.3.1.tgz
setuptools
http://pypi.python.org/pypi/setuptools/0.6c3
setuptools-0.6c3.tar.gz
pysqlite
http://pypi.python.org/pypi/pysqlite/2.4.1
pysqlite-2.4.1.tar.gz
pygments
http://pypi.python.org/pypi/Pygments/0.10
Pygments-0.10.tar.gz
genshi
http://genshi.edgewall.org/wiki/Download
Genshi-0.5.tar.gz
trac
http://www.i-act.co.jp/project/products/products.html
Trac-0.11.ja1.zip
(changeset_r7407.diffをもとにPYTHON_EGG_CACHEのパッチを当てた)
あと、puppy linuxでコンパイルしようとするときは
devx_400.sfsを使うと思いますが、
subversionとpythonがもともとはいっており、
特にsubversionはかなり古いです。
これらがあると新しいsubversionとpythonのコンパイル・インストールに
支障がある(動かしてみると古いバージョンの方が動作)ので、
どうにかする必要があります。
私は、devx_400.sfsをunsquashfsして削除、devx1_400.sfsと
いう名前でmksquashfsしてこれを使うことにしました。
puppy上のHDDにdevx_400.sfsを適当に置き、そこに
端末(urxvtやxterm)を起動してcd(チェンジディレクトリ)、
unsquashfs devx_400.sfs
でその場にsquashfs-rootディレクトリができ、中に展開されます。
squashfs-rootをdevx1_400のようにリネームし、削除作業した後、
mksquashfs devx1_400 devx1_400.sfs
として、subversion・python抜きのコンパイル環境を作りました。
削除内容を簡単に書いておきます。ファイル検索はpfindで行いました。
「svn」でファイル検索し、ひっかかったものは全部削除できるものはする。
「python」でファイル検索し、ひっかかったものは全部削除。
「sqlite」も探したらあったので、必要なさそうだけど削除。
このdevx1_400.sfsも共有フォルダにおきました。
今回はここまで。
| 固定リンク
「trac」カテゴリの記事
- tracdを使ってみる(2011.11.05)
- excelreportexportプラグインのtrac0.12対応(2010.09.23)
- subversionのコミットログを検索して置換(2010.09.02)
- windowsでtrac 0.12を試す(その4)(2010.08.22)
- trac0.12無理やり対応PeerReviewPlugin修正版(2010.08.20)
「VirtualBox」カテゴリの記事
- VirtualBoxにFreeNASをインストール(2009.05.19)
- virtualbox2.2.2は使えない(2009.05.19)
- VirtualBoxでPuppyLinuxの解像度変更(2009.02.07)
- VirtualBox Guest Additions for PUP4(2008.12.28)
- puppy linuxにtracインストール(その3)(2008.09.19)
「Puppy Linux」カテゴリの記事
- Precise Puppy 5.6.1 日本語版でNASのファイル救出(2013.09.11)
- Lucid Puppy Linux 5.2.8を使ってみる(2011.11.20)
- Puppy Linuxでインターネットアクセスできない?(2011.10.19)
- skype 2.1.0.47 betaを試してみた(2010.01.17)
- puppy linux マイクを有効にする(その2)(2010.01.16)
この記事へのコメントは終了しました。
コメント