=================================================================== RCS file: /home/cvs/OpenXM/misc/packages/Linux/Debian/knoppix-ja.txt,v retrieving revision 1.3 retrieving revision 1.12 diff -u -p -r1.3 -r1.12 --- OpenXM/misc/packages/Linux/Debian/knoppix-ja.txt 2004/02/24 00:05:00 1.3 +++ OpenXM/misc/packages/Linux/Debian/knoppix-ja.txt 2006/02/07 00:39:59 1.12 @@ -1,12 +1,16 @@ -$OpenXM: OpenXM/misc/packages/Linux/Debian/knoppix-ja.txt,v 1.2 2004/02/23 23:17:15 takayama Exp $ +$OpenXM: OpenXM/misc/packages/Linux/Debian/knoppix-ja.txt,v 1.11 2005/06/11 04:53:24 takayama Exp $ 2004/02/23 by Takayama +2005/02/03 Revised. deb package の生成の仕方: -[1] make -f Makefile-knoppix build +[0] OpenXM_HOME を適切に設定. +[0'] src/asir-port ; set ftp directory for this version + in Makefile and asir-port.sh, asir-install.sh +[1] make -f Makefile-knoppix VERSION=1.2.3 build FLL-free な部分のみを work へ Debian package 化. 具体的には OpenXM/bin/asir と OpenXM/lib/asir/... 以外. -[2] cd work/openxm-head/OpenXM/src/asir-port +[2] cd work/openxm-1.2.3/OpenXM/src/asir-port make copy-for-knoppix FLL の部分を ftp サーバへコピー. @@ -41,8 +45,72 @@ uninstall 注意. make install-document すると asir がもう一度 install されるので cd asir-port ; make install して symbolic link にする. cf. debian/rule +---------------------------------------- +cd /home/ftp/pub/asir/knoppix-all/knoppix-2005-02 +dpkg-scanpackages . . >Packages +gzip Packages +このファイルは apt-get が必要とする. +/etc/apt/sources.list には +deb ftp://ftp.math.kobe-u.ac.jp/pub/asir/knoppix-all/knoppix-2005-02 / +が必要. +---------------------------------------- 高山の個人メモ. rm ~/tmp/openxm-head.tar.gz しとく? mango での生成は, cd /private/taka へ OpenXM を checkout してやる. cd work ; cp openxm*.deb /home/ftp/pub/asir/knoppix + +----------------------------- +dpkg で消せないとき. + +/var/lib/dpkg/info/openxm* +でおかしいものを無理矢理書き直してから, +dpkg --remove openxm-binary +とか +dpkg --purge openxm-binary + +------------------------------ +knoppix 版のしくみ. +/usr/local/OpenXM/bin/asir-port.sh は +/home/knoppix/.asir-tmp/asir-Linux-md5.gz がなければ +oxfetch.sh で asir-Linux-md5.gz を download. md5 値は +/usr/local/OpenXM/lib/asir/destinfo* に保持されている. +/usr/local/OpenXM/bin/asir は /home/knoppix/.asir-tmp/asir-Linux-md5 への +リンク. +/usr/local/OpenXM/lib/asir/gr などは +/home/knoppix/.asir-tmp/gr などへのリンク. +/usr/local/OpenXM/bin/asir 等の link 作業は +OpenXM/src/asir-port/ の make clean-for-knoppix でやる. +debian/rules で + make install ; make install-document ; cd asir-port ; make install ; make clean-for-knoppix) +としているのはそれが理由. + +.texmacs も download する. +--------------------------------- +asir-install.sh は asir やそのライブラリを実際 $OpenXM_HOME/OpenXM へコピー +[ 普通の linux 用 ] +openxm asir-install.sh + +---------------------------------------- +KDE のmenuへ 加える. +( OpenXM/rc/Makefile, OpenXM/rc/kde/*, OpenXM/doc/OpenXM-web/*.xpm ) +debian/rules, debian/openxm-binary.files + +hamada>アイコンは xpm を使うこと、/usr/share/pixmaps に入れることなど +hamada>が決められているようです。 +hamada>http://plaza25.mbn.or.jp/~efialtes/docs/menu_ja.html/ch3.html + +--------------------------------------- +changelog は直接書き換えるか, debchange を用いる. +minior version の変更を忘れずに. + +changelog のチェックの方法. +cd OpenXM/misc/packages/Linux/Debian +dpkg-parsechangelog +注意: 822-date (RFC822) 形式の日付を用いないと parse error をおこす. + +========================= +高山の個人ノート: 参照 計算ノート 2004-3-10, + ~taka/this03/misc-2003/A3/knoppix-03-05 + ~taka/this04/misc-2004/A2/knoppix-02 + \ No newline at end of file