[vine-users:080387] Maxima備忘録(Vine Linux 5.1 向けパッケージング週間)
Yosuke KURATA
citrous @ fc5.so-net.ne.jp
2010年 6月 1日 (火) 00:16:14 JST
倉田です。
しがない計算機代数研究者でしたが最近引退したものです(笑)
At Mon, 31 May 2010 23:44:03 +0900,
HARADA Kazutaka wrote:
> 10. maxima : 10票
Maximaに対するパッケージングの要望が結構あることに驚きました。
私は基本的には責任を持ってVine向けのパッケージングができる状況ではない
のですが、(しかも今やLinux版のMaximaを追いかけていない)Maximaの場合、
各種ディストリビューション向けのrpmを生成することが比較的容易でしたの
で、(Maximaの作者はとても親切)その手順を公開しておきます。
古いversionのMaximaとVine4.2用のメモですから、Vine5向けの依存パッケー
ジがどうなっているのかは分かりませんが、confiure作業の中で見つけられる
のでは? と思います。基本的な流れは変わっていないと思います。
お役に立てれば幸いです。
----------------------------------------------------------------------
[1] Maxima 5.14.0 インストールメモ.
(1) 必要なソースコードを入手する.
Maxima-5.14.0.tar.gz
(2) 依存パッケージをあらかじめインストールしておく.
apt-get install clisp
apt-get install gnuplot
(3) configure 作業
./configure
(4) 生成された maxima.spec を用いてrpmパッケージをbuildする.
cp maxima.spec ~/rpm/SPECS
cp Maxima-5.14.0.tar.gz ~/rpm/SOURCES
(5) 付属の maxima.spec を用いてrpmパッケージをbuildする.
rpm -bb maxima.spec
(6) 完成ファイルをインストールする.
rpm -ivh maxima-5.14.0-1.centos4.i386.rpm
rpm -ivh maxima-exec-clisp-5.14.0-1.centos4.i386.rpm
rpm -ivh maxima-xmaxima-5.14.0-1.centos4.i386.rpm
rpm -ivh maxima-lang-es-5.14.0-1.centos4.i386.rpm
rpm -ivh maxima-lang-es-utf8-5.14.0-1.centos4.i386.rpm
rpm -ivh maxima-lang-pt-5.14.0-1.centos4.i386.rpm
rpm -ivh maxima-lang-pt-utf8-5.14.0-1.centos4.i386.rpm
rpm -ivh maxima-lang-pt_BR-5.14.0-1.centos4.i386.rpm
rpm -ivh maxima-lang-pt_BR-utf8-5.14.0-1.centos4.i386.rpm
[2] wxMaxima 0.7.4 インストールメモ.
(1) 必要なソースコードを入手する.
wxMaxima-0.7.4.tar.gz
(2) 依存パッケージをあらかじめインストールしておく.
apt-get install wx-gtk2
apt-get install wx-gtk2-devel
apt-get install libxml2-devel
(3) configure 作業
./configure
(4) 生成された wxmaxima.spec を用いてrpmパッケージをbuildする.
cp wxmaxima.spec ~/rpm/SPECS
cp wxMaxima-0.7.4.tar.gz ~/rpm/SOURCES
cd ~/rpm/SPECS
rpm -bb wxmaxima.spec
(5) 完成ファイルをインストールする.
rpm -ivh wxMaxima-0.7.4-1.i386.rpm
(6) maxima-init.mac をホームディレクトリに配置.
(ちなみに、このファイルの中身は
set_plot_option([gnuplot_default_term_command, "set term x11 font fixed"]);
の一行のみ)
これは,gnuplotのフォント初期化に失敗する問題を回避するため.
gnuplotのversionが上がれば自然と解決する問題かも.
----------------------------------------------------------------------
最後のwxMaxima手順(6)はVine5では何もしなくても大丈夫かもしれません。
--
倉田 陽介 (Yosuke KURATA)
vine-users メーリングリストの案内