[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 メーリングリストの案内