=================================================================== RCS file: /home/cvs/OpenXM/doc/OpenXM-FAQ.oxweave,v retrieving revision 1.25 retrieving revision 1.27 diff -u -p -r1.25 -r1.27 --- OpenXM/doc/OpenXM-FAQ.oxweave 2005/11/17 07:02:13 1.25 +++ OpenXM/doc/OpenXM-FAQ.oxweave 2009/09/13 00:25:54 1.27 @@ -1,4 +1,66 @@ -% $OpenXM: OpenXM/doc/OpenXM-FAQ.oxweave,v 1.24 2005/06/22 12:40:41 takayama Exp $ +% $OpenXM: OpenXM/doc/OpenXM-FAQ.oxweave,v 1.26 2006/10/08 23:56:16 takayama Exp $ + +//&C Sep 13, 2009. Installing openxm*.deb on Ubuntu 9.04 +//&ja Q. Ubuntu 9.04 で openxm deb パッケージのインストールに失敗します. +//&en Q. I got an error on Ubuntu 9.04 when I tried to install the openxm debian package. +//&C 47 Illegal option -e , [: 47 :=: unexpected op. + +/*&ja + まず ctrl-C で install script を停止して下さい. + + /usr/local/OpenXM/bin/asir-install.sh and /usr/local/OpenXM/bin/asir-port.sh は /bin/bash の上でうごきます. + #!/bin/bash とスクリプトの先頭に書いてありますが, Ubuntu 9.04 ではなぜか /bin/sh でこの script が実行されるようです + (理由調査中). + 下のようにインストール中だけ /bin/sh を /bin/bash に変更しておけば大丈夫です. +*/ +/*&en + Please stop the install script by ctrl-C. + The scripts /usr/local/OpenXM/bin/asir-install.sh and /usr/local/OpenXM/bin/asir-port.sh work on /bin/bash + #!/bin/bash is written at the beginning of the script, but /bin/sh seems to be used on Ubuntu 9.04 + (Why? If you find the reason, please kindly tell us). + Please change /bin/sh to /bin/bash during the installation as below. +*/ +/*&C + + sudo su - + cd /bin + cp sh sh.orig + ln -s /bin/bash sh + + [Installing OpenXM package] + + rm /bin/sh + cp /bin/sh.orig /bin/sh + +*/ + +//&C Sep 12, 2009. "sudo apt-get install openxm" generates files owned by root + +/*&C + + cd ~ + sudo chown -R $USER OpenXM_tmp .TeXmacs + +*/ + +//&C Oct 9, 2006. Generating universal binaries for MacOS X. + +/*&ja + Reference: http://macwiki.sourceforge.jp/cgi-bin/wiki.cgi?UniversalBinary + PPC では -arch i386 -arch ppc の他に -isysroot /Developer/SDKs/MacOSX10.4u.sdk + option が必要. Xcode の Package の中の, Cross-Developement.mpkg を忘れない. + 別々の architecture で生成して, lipo でくっつける方法の方が推奨らしい. + cf. +*/ +/*&C + Example: + gcc -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk ox.c -o ox + or + gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk ox.c -o ox-i386 + gcc -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk ox.c -o ox-ppc + lipo -create ox-i386 ox-ppc -output ox +*/ + //&C Sep 2, 2004, Update for tigers (10.4) June 23, 2005. //&ja Q. MacOS X (10.3, panther)で OpenXM package を make するにはどうしますか?