[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:22157] Re: EPSONのインクジェット・プリンタ
-
From:SAWATARI Kosuke
-
Date:Fri, 12 Mar 2004 16:37:09 +0900 (JST)
- Subject: [plamo:22157] Re: EPSONのインクジェット・プリンタ
- From: SAWATARI Kosuke <swtrksk@xxxxxxxxxxxxx>
- Date: Fri, 12 Mar 2004 16:37:08 +0900 (JST)
SAWATARI Kosuke です。
Plamo-3.x(libpng-1.0.15) について。
libpng-1.0.15 はソースの名前で、導入後は libpng.so.2.1.0.15 と
変わり、Plamo-3.x では次のようになっています。
/usr/lib/libpng.so -> libpng.so.2*
/usr/lib/libpng.so.2 -> libpng.so.2.1.0.15*
/usr/lib/libpng.so.2.1.0.15*
plamobuild.sh を参考にして、EPSON のプリンタ・ドライバ をパッケージ
にしてから導入する buildpips.sh を作ってみました。Plamo-3.x 上で
pips890-2.5.2.tar.gz が導入できました。ただ、他のソース・ファイル
でどうなるかは分かりません。初心者ですので、変なところ、間違いをよ
ろしくお願いします。
次のようにしました。
1. 専用ディレクトリを作りました。
2. pips890-2.5.2.tar.gz(ソース・ファイル)、addentry.sh、
buildpips.sh を置きました。
3. root になって addentry.sh、buildpips.sh を実行可能にしました.
4. buildpips.sh を実行しました。
5. setup を実行しました。
# chmod 744 addentry.sh buildpips.sh
# ./buildpips.sh
# /usr/local/EPKowa/PM890C/setup
############### buildpips.sh 次の行から #################
#!/bin/sh
######### for Plamo-3.x
swfile=`echo pips*.tar.gz`
swname=`echo $swfile | sed -e 's/\.tar\.gz//'`
dugout=pkgpips
docpath=/usr/share/doc
docfiles="ABOUT-NLS AUTHORS COPYING COPYING.KOWA COPYING.KOWA.ja
COPYING.LIB ChangeLog INSTALL NEWS README"
rm -rf $swname
tar zxvf $swfile
cd $swname
./configure
## for Plamo-3.x
sed -e 's/^pips.\+LDADD.\+/& -lz/g' src/Makefile > makefile.plamo
mv makefile.plamo src/Makefile
## Plamo-3.x end
make 2>&1 | tee ../make.log
rm -rf ../$dugout
mkdir -p ../$dugout
make install DESTDIR=`pwd`/../$dugout
rm -f ../$dugout/etc/printcap ../$dugout/etc/services
mkdir -p ../$dugout/etc/rc.d/init.d
cp ../$dugout/usr/local/EPKowa/PM890C/rc.d/ekpd.slackware \
../$dugout/etc/rc.d/init.d/ekpd
mkdir -p ../$dugout/$docpath/$swname
cp -p $docfiles ../$dugout/$docpath/$swname
chown -R root:root ../$dugout/$docpath
cd ../$dugout
/sbin/makepkg "$swname-plamo.tgz"
/sbin/installpkg "$swname-plamo.tgz"
../addentry.sh
echo " Run the setup script as root: `find /usr/local/EPKowa -name setup`"
echo
#
###################### 前の行まで ###########################
################## addentry.sh 次の行から ##############
#!/bin/sh
PIPS_BIN_NAME=`basename \`echo /usr/bin/pips*\``
ETCDIR=/etc
KEY=`grep 35586 < /etc/services`
if [ -z "$KEY" ]; then
if [ -s $ETCDIR/services ]; then
cp $ETCDIR/services $ETCDIR/services.bak
fi
cat <<EOF >>$ETCDIR/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 $ETCDIR/services.bak"
else
echo " Already described entry of $PIPS_BIN_NAME in $ETCDIR/services."
fi
##
############ 前の行まで #########################
----
- Follow-Ups
-
- [plamo:22182] Re: EPSONのインクジェット・プリンタ, SAWATARI Kosuke
- References
-
- [plamo:22142] EPSONのインクジェット・プリンタ, SAWATARI Kosuke
- [plamo:22143] EPSONのインクジェット・プリンタ, SAWATARI Kosuke
[検索ページ]
[メール一覧]
Plamo ML 公開システム