=================================================================== RCS file: /home/cvs/OpenXM/misc/packages/Linux/Debian2/note-ja.txt,v retrieving revision 1.8 retrieving revision 1.20 diff -u -p -r1.8 -r1.20 --- OpenXM/misc/packages/Linux/Debian2/note-ja.txt 2006/10/12 12:02:03 1.8 +++ OpenXM/misc/packages/Linux/Debian2/note-ja.txt 2009/02/20 02:40:35 1.20 @@ -2,18 +2,43 @@ Todo: Makefile-fix, cf. misc-2005/A2/knoppix-2006/Mak Q. パッケージを新しくしたい. A. + 0. [knoppix/math では apt-get install sun-java5-jdk (unstable) をしておく + dpkg-dev, debhelper, fakeroot, texi2html も必要. + dpkg --list | grep sun-java 等で調べる. + nkf, texinfo 等は knoppix/math ならOK だが念のため確認. + dpkg --list | grep texinfo + dvipdfmx がうまくうごくこと. xpdf-japanese (xpdf-reader) + ] + [OpenXM/rc/webasir を使うなら pstoimg が必要. + apt-get install latex2html (non-free). latex2html が壊れていたら, 名前を変えてしまう. jarticle-->article で動くはず ] + [knoppix/math: gpg --key-gen で .gnupg に changelog に対応する + e-mail address の鍵を作成しておく. + ~/.gnupg を orange2 等からコピーしておく. + ] + << Etch: waiting for lock on .... random_seed ==> dpkg-buildpackage -uc -us (add option of no signature) + 又は export GNUPGHOME=nfs でない directory の .gnupg して, + debian@math.kobe-u.ac.jp でサイン. -uc -us はとる.>> + 1. すべての作業は source ./dot.bashrc (./を付けるのをわすれないこと) をしてから. (一部高山用) + export GNUPGHOME=/private/taka/.gnupg 等も忘れずに. + cvs-passwd/gpg-debian.txt.asc + 2. debian/changelog を修正. date は rfc822 format を守る事. ( dpkg-parsechangelog で check. - 署名するには, mail address を pgp のものと同一に.) + 署名するには, mail address を gnupg のものと同一に.) 3. Makefile の VERSION を変更. コメントにある他のファイルの VERSION も変更. + make update-version を使うといいかも. 4. make clean 5. make - [ knoppix/math で生成するには, make USER=taka ] + [knoppix/math: make USER=taka ] 6. make copy-tar-ball-and-asir - (7. orange2 で /root/bin/mirror.ftp) + [knoppix/math: make USER=taka copy-tar-ball-and-asir] + (7. orange2 で /root/bin/mirror-pub + http://fe.math.kobe-u.ac.jp/KnoppixMath の古い deb を Attic へ. + KnoppixMath で Update-apt.sh (http://fe.math.kobe-u.ac.jp/KnoppixMath) + ) Q. 各ステップでは何をやっていますか? 注意事項は? A. @@ -161,7 +186,37 @@ A. rm -f work/OpenXM/src/asir2000/.make_done make copy-tar-ball-and-asir -$OpenXM: OpenXM/misc/packages/Linux/Debian2/note-ja.txt,v 1.7 2006/02/13 13:18:42 takayama Exp $ +Q. openxm の削除, 更新がうまくいきません. +A. license 関連で特殊な構造のため, apt-get upgrade はできません. + + まず openxm package を削除します. + (a) sudo dpkg --remove openxm (または sudo dpkg --purge openxm) + (b) sudo rm -rf ~/OpenXM_tmp ~/.asir-tmp + + これらをおこなったあとでないと, + apt-get install openxm + や + dpkg --install openxm*deb + はうまくいきません. + + + To update package, please do as follows. + (a) sudo dpkg --purge openxm + (b) (sudo) rm -rf ~/OpenXM_tmp ~/.asir-tmp + + (c) sudo apt-get update + (d) sudo apt-get install openxm + + "apt-get update openxm" will not work, because of a special structure + of the package due to a license restriction. + +Q. tar が file changed as we read it. というエラーを出力して止まります. +A. もう一度 make して下さい. (途中からもう一度始めるとうまくいきます.) + +Q. emacs の中で make するとうまくいきません. +A. make fetch のみ, 普通の shell でやって下さい. + +$OpenXM: OpenXM/misc/packages/Linux/Debian2/note-ja.txt,v 1.19 2008/01/26 05:29:42 takayama Exp $