[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:23161] Re: EPSON PM820C
-
From:Susumu Fujino
-
Date:Tue, 13 Jul 2004 23:17:51 +0900 (JST)
- Subject: [plamo:23161] Re: EPSON PM820C
- From: Susumu Fujino <tcmjw353@xxxxxxxxx>
- Date: Tue, 13 Jul 2004 23:17:35 +0900
- User-agent: Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:1.6) Gecko/20040314
SAWATARIさん、こんばんは。
昼間、投稿したわたくしの記事の取消依頼に腐心してい
た自分を恥ずかしいとおもいました。お返事ありがとう
ございました。心より感謝いたしております。_o_
藤野@長門市です。
すぐにとりかかろうと、たったいまbldpips.sh/inipkg
の二つのファイルとpipsのバイナリを置いて実行しよう
としましたがexecuteできませんでした。
いろいろ試行錯誤したのでファイル構成がおかしく
なってるかもしれず...。
自分で作ったlibpng-epson.tgzをつくるのに
変更した部分を
susun@tcmjw353:~$ cd APLI/libpng/pkg/
susun@tcmjw353:~/APLI/libpng/pkg$ ls
install/ libpng-epson.tgz usr/
susun@tcmjw353:~/APLI/libpng/pkg$
su
# sh install/doinst.sh
して元の状態に戻したつもりなのですが...。
susun@tcmjw353:~$ su
Password:
bash-2.05b# cd PM820-SK/
bash-2.05b# ls
bldpips.sh initpkg pips820ug-2.1.2.tar.gz
bash-2.05b# sh bldpips.sh
bldpips.sh: bldpips.sh: cannot execute binary file
SAWATARI Kosuke wrote:
>こんばんは。SAWATARI Kosuke です。
>Subject を変更させていただきました。
>
>From: Susumu Fujino <tcmjw353@ybb.ne.jp>
>Date: Mon, 12 Jul 2004 18:16:55 +0900
>
>
>>EPSONのPM820Cを印刷機としてつかっています。
>>
>>
>
>EPSONのPM820C は持っていないので印刷テストはできませんでしたが、
>PM-890C(pips890-2.5.2.tar.gz)用の bldpips.sh と /etc/services を
>変更する initpkg を試してみて下さい。
>
>専用ディレクトリを作り、pips820ug-2.1.2.tar.gz, bldpips.sh, initpkg
>を置き、root で sh bldpips.sh として下さい。導入後、setup の実行と
>Resource File の作成が必要です。
>
>[plamo:22142] を元にしています。
>
>####### bldpips.sh 次の行から #####################################
>#!/bin/sh
>######### for Plamo
>######### # sh bldpips.sh
>
>swfile=`echo pips*.tar.gz`
>swname=`echo $swfile | sed -e 's/\.tar\.gz//'`
>pkgroot=`pwd`/pipsroot
>docpath=usr/share/doc
>docfiles="ABOUT-NLS AUTHORS COPYING COPYING.KOWA COPYING.KOWA.ja COPYING.LIB ChangeLog INSTALL NEWS README"
>
>rm -rf $swname $pkgroot*
>mkdir -p $pkgroot/etc/rc.d/init.d $pkgroot/install $pkgroot/$docpath/$swname
>
>tar zxvf $swfile || exit
>cd $swname
>
>## change setup/inst-post.sh # for pips890-2.5.2
>sed -e 's/\( \)\(\/var\)/\1$DESTDIR\2/g' setup/inst-post.sh > inst-post.plamo
>mv inst-post.plamo setup/inst-post.sh
>## end
>
>./configure
>
>## for libpng-1.2.5
>sed -e 's/^pips.\+LDADD.\+/& -lz/g' src/Makefile > makefile.plamo
>mv makefile.plamo src/Makefile
>## end
>
>make || exit
># make 2>&1 | tee ../make.log
>
>make install DESTDIR=$pkgroot
>
>cp -p $docfiles $pkgroot/$docpath/$swname
>chown -R root:root $pkgroot/$docpath
>cp $pkgroot/../initpkg $pkgroot/install/
>#
>rm -f $pkgroot/etc/{printcap,services}
>(cd $pkgroot/etc ; cp ekpdrc ekpdrc.bak)
>cp `find $pkgroot/usr/local/EPKowa/*/rc.d -name 'ekpd.slackware'` \
> $pkgroot/etc/rc.d/init.d/ekpd
>#
>cd $pkgroot
>/sbin/makepkg "$swname-p3.tgz"
>#
>/sbin/installpkg "$swname-p3.tgz"
>#
>######### bldpips.sh 前の行まで ##################################
>
>
>######## initpkg 次の行から ######################################
>## entry of $PIPS_BIN_NAME in /etc/services
>
>PIPS_BIN_NAME=`basename \`echo /usr/bin/pips*\``
>
>KEY=`grep 35586 < /etc/services`
>if [ -z "$KEY" ]; then
> if [ -s /etc/services ]; then
> cp /etc/services /etc/services.bak
> fi
> cat <<EOF >>/etc/services
># written for $PIPS_BIN_NAME
>cbtd 35586/tcp
># $PIPS_BIN_NAME end
>EOF
>
> echo "Install Message > Described entry of $PIPS_BIN_NAME in services."
> echo "Install Message > Backup file is /etc/services.bak"
>else
> echo " Already described entry of $PIPS_BIN_NAME in /etc/services."
>fi
>echo
>echo ---------------------------------------------------------------
>echo " Run the setup script as root: `find /usr/local/EPKowa -name setup`"
>echo ---------------------------------------------------------------
>##
>################### initpkg 前の行まで ##################################
>
>----
>
>
>
- Follow-Ups
-
- [plamo:23163] Re: EPSON PM820C, SAWATARI Kosuke
- References
-
- [plamo:23158] $ cd ../..$ diff -c libpng-1.0.15/scripts/makefile.linux.orig \libpng-1.0.15/scripts/makefile.linux > epson.diff$ sed -e 's/ \\/ \\\\/g' -e 's/\$/\\\$/g' epson.diff > epsonplamobuild.sh 内のmakefile.linux にパッチを当てる部分を、ファイルepson のsedのコマンドを理解しないままに, Susumu Fujino
- [plamo:23160] Re: EPSON PM820C, SAWATARI Kosuke
[検索ページ]
[メール一覧]
Plamo ML 公開システム