インストールオプションは install_acpi 、標準インストールを選択。
Generic LCD Panel 1400x1050、GNOME Desktop 。
途中でフリーズすることもなく、インストールはきわめて順調。
なお、WinXP 領域をマウントするには、インストール直前に一度 XP
を起動しておくと吉。
Acrobat Reader 5.08 (日本語フォント付)、Real Player 8、
リコーフォントを追加インストール。
ルートパーティションが一杯になってしまった
ので、付属の Acronis PartitionExpert でパーティション構成を
少し修正(現在のパーティション構成)。
dvips(k) の設定
奥村さんのページによれば、/usr/share/texmf/dvips/config/kanji.map を作成し、/usr/share/texmf/dvips/config/config.ps を修正 (p +kanji.map の追加)すると O.K. の筈であるが、 Turbolinux 10 の場合、それでは うまくゆかない。理由は TL10D の dvips が /var/lib/texmf/dvips/config/config.psを参照するように設定されているから らしい( Turbolinux ユーザーズフォーラム TeX環境のスレッド における kado さんのコメント参照。 ところで、それは何処で設定されているの?)。
そこで
/usr/share/texmf/dvips/config/kanji.map
を作成のうえ、/var/lib/texmf/dvips/config/config.ps を修正する。
修正個所は以下の通り。
% This shows how to add your own map file. % Remove the comment and adjust the name: % p +myfonts.map p +kanji.map ←kanji.mapを作成し追加する更に、標準でファイル出力にするために、
% How to print, maybe with lp instead lpr, etc. If commented-out, output % will go into a file by default. %o |lpr ←%を付けてコメントアウトの変更を行う。 以上により、
$ dvips hogehogeで日本語の hogehoge.dvi が hogehoge.ps に変換される。
MagicPoint のホームページから 1.11a のソースをダウンロードし 展開したディレクトリで
$ ./configure $ make # make installによりインストール。プレゼンは拡張子 mgp のファイルにテキスト形式で 記述。ただし、日本語は jis コードで記述する必要があるので要注意。
mgpresize -s 0.75 mytalk.mgp > mytalk-800x600.mgp
SUN の J2SDK-1.4.2_03 を導入した。RPM版と自己解凍版があるが、自己解凍版 が、インストールディレクトリが選択できて便利。 SUN のサイト からダウンロード。
# cp j2sdk-1_4_2_03-linux-i586.bin /usr/local # chmod u+x j2sdk-1_4_2_03-linux-i586.bin # ./j2sdk-1_4_2_03-linux-i586.bin # rm j2sdk-1_4_2_03-linux-i586.binこれで /usr/local/j2sdk1.4.2_03/ 以下に必要なファイルが展開される。 あとは環境変数 JAVA_HOME 等を設定すれば O.K. ただし、日本語表示がうまくいかない問題がある。 font.properties.ja.Turbo10.richo を /usr/local/j2sdk1.4.2_03/jre/lib/ にコピーし、元の font.properties.ja と入れ替える。
# mv font.properties.ja font.properties.ja.orig # mv font.properties.ja.Turbo font.properties.ja.Turbo.orig # ln -s font.properties.ja.Turbo10.richo font.properties.ja参考: http://park15.wakwak.com/~unixlife/linux/app-tubo.html
以前利用していた「翻訳の王様 Ver.5 Linux版」をインストールしてみた。
# mount /dev/cdrom /mnt/cdrom # cd /mnt/cdrom/linux # rpm -ivh king-3.0.0-tb70_1.i386.rpm # rpm -ivh king-dicts-3.0.0-1.i386.rpmJava 環境については付属の IBMJava2-JRE ではなく sun の J2SDK-1.4.2 を 利用している。前項でみた日本語フォントに関する修正をしておけば、 queen, kinglookup 等での日本語表示も O.K. (IBMJavaでも日本語フォントの設定がうまくいけば O.K. かも。) なお、マニュアル(Linux.pdf)及び API を使うためのサンプルプログラムが /usr/share/doc/packages/king-3.0.0 以下にインストールされる。
SONY PCG-Z1? のシリーズに登載されている無線LANのチップは
Z1 , Z1R ... Intel PRO/Wireless 2100 (Centrino) Z1V, Z1X ... Atheros (LAN-Express AS IEEE802.11g mini PCI)となっている模様。Intel 製は ipw2100, Atheros 製は madwifi ドライバで動作 する(Intel についてはもう少し待った方が良さそうとの情報もある)。 うちの Z1V/P は Atheros チップなので、madwifi のドライバ(モジュール名 ath_pci)を用いる(kernel-extramodules をインストールしていると /lib/modules/2.6.0-*/misc に ath_pci.ko, ath_hal.ko, wlan.ko が存在する)。 利用するには、/etc/sysconfig/network-scripts に ifcfg-ath0 というファイル を作成する。内容は例えば、DHCP 利用の場合、
DEVICE=ath0 IPADDR=0.0.0.0 ONBOOT=yes BOOTPROTO=dhcp MODE=Managed ESSID=***** KEY=*****とする(個人の環境に合わせて適宜変更。これは netcfg, turbonetcfg で設定 しても良い)。そして、/etc/modprobe.conf に
alias ath_pciの記述を追加。これで再起動すれば無線LANが使える筈。確認するには
$ /sbin/iwconfigを実行する。また、ロードされているモジュールは
$ /sbin/lsmodで確認できる。
Maxima は MIT で開発された Macsyma system をベースにした非商用・オープン ソースの数式処理システム。現在の最新バージョンは 5.9.1(Windows版もあり)。 http://maxima.sourceforge.net/ より maxima-5.9.1-1.i386.rpm, maxima-exec-cmucl-5.9.1-1.i386.rpm, maxima-xmaxima-5.9.1-1.i386.rpm をダウンロードし順次 #rpm -ivh で インストール。 これらは rpm 版だが、ソースからコンパイルすることも可能。ただし Maxima は Common Lisp 上で動いているので、その実行環境(maxma-exec)のコンパイルも必要 となる。その場合の選択肢として CLISP, CMUCL, GCL がある(詳しくは下記参照 ページを見よ)。ちなみにrpm版では CMUCLが使われている。 これだけでも良いが、更に TeXmacs あるいは XEmacs の拡張パッケージである imaxima をインストールしておくと、maxima のフロントエンドとして使えて便利 (表示が TeX を用いて行われるので美しい)。
emath は、大熊一弘氏作成のLaTeXマクロ集で、初等数学におけるグラフ・作図等 を簡単に作成するのに便利です。 大熊氏のサイトから、「丸ごとパック」を ダウンロードし、/usr/share/texmf/ptex/platex/の下に misc/emath ディレクトリを作成し、sty.zip をそこに解凍する。 また、texmf/doc/emath に doc.zip を解凍する。
$ unzip lime.cgi.zip # mkdir /usr/share/texmf/ptex/platex/misc/emath # unzip sty.zip -d /usr/share/texmf/ptex/platex/misc/emath # mkdir /usr/share/texmf/doc/emath # unzip doc.zip -d /usr/share/texmf/doc/emath # unzip pdf.zip -d /usr/share/texmf/doc/emath更に氏のサイトの「その他」にある幾つかのスタイルファイルを ***/texmf/ptex/platex/misc/etc にインストール、また perl との 連携を行う補助ファイルを perl の lib ディレクトリに置いておく 必要がある。
# mkdir /usr/share/texmf/ptex/platex/misc/etc # lha -x -w=/usr/share/texmf/ptex/platex/misc/etc eepic.lzh # lha -x -w=/usr/share/texmf/ptex/platex/misc/etc eclarith.lzh # cd /usr/share/texmf # mktexlsr # unzip emathpl05.zip -d /usr/lib/perl5/5.8.0emath を用いた LaTeX ソースファイル の例 。 なお、perl との連携を有効にする には、子プロセスの起動を有効にするオプションをつけてコンパイルを行う。 すなわち、$ platex -shell により platex を起動する。
以前簡単な楽譜を書いて印刷するのに、音楽記述用簡易言語である abc と それを楽譜の形の ps ファイルにしてくれる abc2ps というプログラムを 使っていた事がある。久しぶりに使う用事が出来て abc のサイト にソース等を探しに行ったら見あたらず、代わりに abcm2ps という新しいソフトが配布されるようになっていた。 これは ABC plus という新しいプロジェクトでの abc の機能拡張に基づくもので、これまで、 abc では単声部の楽譜しか描けなかったのが、多声部の楽譜も描けるように 進化していた。(Linux 版は rpm 形式のバイナリが ABC plus のサイトで 配布されている。Mac, Win 等他のプラットフォーム用のバイナリもある。 また、abcMIDI や GUIエディタなどもあって楽しいかも。) 普段 Linux 上で作業している方で(勿論他の方でも)、音楽の趣味のある方は 一度覗いてみてはいかがでしょうか。
オープンソースの統計解析システム R を導入した。 これは、ベル研究所で開発された統計解析システムである S言語 の GNUプロジェクト版であるといえる。ソース、バイナリ及び各種パッケージは CRAN(Comprehensive R Archive Network)の国内ミラーサイトの一つである 筑波大学ミラー http://cran.md.tsukuba.ac.jp 等から入手できる。ここでは最新正式公開版のソース R-2.3.1.tar.gz からコンパイルを行った。基本的には上記tarボールを展開して INSTALL ファイルに記述されている通りにすればインストール出来る筈であるが、 C 及び Fortran コンパイラの整合性等により問題が発生するかもしれない。 その場合には configure を行う際に、使用するコンパイラを明示的に指定する 必要がある。ここではインテルのコンパイラ icc, icpc, ifort を使用した。
$ tar zxvf R-2.3.1.tar.gz $ cd R-2.3.1 $ ./configure CC=icc F77=ifort CXX=icpc FC=ifort $ make $ make check # make install # make install-pdf/usr/local/bin 等にコピーされた R コマンドを実行することで R環境が 起動し、ターミナル内にコマンドプロンプト > が現れる。 デモを見るには demo(image) 等と入力する。 なお、CRANには、各種拡張パッケージが揃えられており、これらを追加 インストールするには R を起動後 intall.packages("hogehoge") コマンドを 実行する。 このとき CRAN のミラーサイトを選択するウインドウが現れるので、指定すると 以降そのサイトよりソース等のダウンロードが行われ、configure の際に指定した コンパイラによりコンパイル、インストールが自動的に行われる。 この際、R のインストールディレクトリに対する書き込み権限が必要なので注意。 また、依存関係によっては他の拡張パッケージが必要になる場合もあるので、 必要に応じて追加インストールを順次行う。追加したパッケージを利用するには library("hoge") コマンドによりモジュールをロードする必要がある。 引数を与えずに単に library() と入力すると現状で利用可能なパッケージ一覧 が表示される。また、現在ロードされているモジュールは search() コマンド で表示される。モジュールのアンロードは detach("package:hoge") 等とする。
オープンソースのFortran77用数値計算ライブラリー slatec を導入した。 ソースは Netlibにあるが、 Linux(i386)マシンでのコンパイルが上手くいかなかったので、 Ubntu dapperにある slatec_4.1-4.tar.gz をダウンロードして コンパイルした。このソースファイルでは machine dependent constant の値が自動的に取得されるよう、三つのソースファイル d1mach.f, r1mach.f, i1mach.f が c言語のソースに書き換えられている。