up

前へ| 次へ

インストール と 設定

インストール と 設定 を 行います。では installpkg にてインストール します。 また pkgtool を 立ち上げても インストールは 可能です。

インストール

準備 samba-3.2.5-prv.tgz を インストール

場所は ここで無くても 良いのですが、何処か ディレクトリを作成した所に 送られた tgz を 移動します。

# mv /home/aite/samba-3.2.5-prv.tgz .
# ls
samba-3.2.5-prv.tgz

インストール samba-3.2.5-prv.tgz

# installpkg samba-3.2.5-prv.tgz 
samba-3.2.5-prv のインストール中 
PACKAGE DESCRIPTION:
/*  これは個猫が 端折って 作成したものですので 正式な  tgz でないので こう なります */
# ls /var/log/packages/ | grep samba
samba-3.2.5-prv

へい おはり 次ゆきませう!

準備 netatalk-2.0.3-prv.tgz を インストール

まあ 同じく 何処かの ディレクトリに

# mv /home/aite/netatalk-2.0.3-prv.tgz .
# ls
netatalk-2.0.3-prv.tgz

インストール netatalk-2.0.3-prv.tgz

# installpkg netatalk-2.0.3-prv.tgz 
netatalk-2.0.3-prv のインストール中 
PACKAGE DESCRIPTION:

# ls /var/log/packages/ | grep netatalk
netatalk-2.0.3-prv

へい 設定にかかりましょう

設定

samba-3.2.5 設定

”samba-3.0.28-prv” がインストール されていたようなので

# cd /etc/rc.d/
# cat rc.samba 
#!/bin/sh
 /usr/local/samba/sbin/smbd -D 
 /usr/local/samba/sbin/nmbd -D

このまま 使えそうです。

# grep samba rc.local
# grep samba rc.M
if [ -x /etc/rc.d/rc.samba ]; then
    echo -n " samba"
    /etc/rc.d/rc.samba > /dev/null 2>&1
# wc -l rc.M
    336 rc.M
# cat -n rc.M | grep samba
   242  if [ -x /etc/rc.d/rc.samba ]; then
   243      echo -n " samba"
   244      /etc/rc.d/rc.samba > /dev/null 2>&1
$ bc -lq
336-242
94 /* おおよそ 百くらい と目星を付けて */
# tail -99 rc.M | head -9

# Start Samba (a file/print server for Windows NBT).
# NOTE: You do not have to start this service here,
#       if you use Planet and enable plugins of it:
if [ -x /etc/rc.d/rc.samba ]; then
    echo -n " samba"
    /etc/rc.d/rc.samba > /dev/null 2>&1
fi

”smb.conf”も コピー しましょう

# ls /usr/local/samba/lib/smb.conf
/usr/local/samba/lib/smb.conf
# cd /usr/local/samba/lib/
# mv smb.conf smb.conf_org

送り手の 計算機で

$ scp /usr/local/samba/lib/smb.conf aite@192.168.123.45:/home/aite/
Password: 
smb.conf                                      100%   11KB  11.0KB/s   00:00

送られてきたので

# pwd
/usr/local/samba/lib
# cp /home/aite/smb.conf .

netatalk 設定

こちらも 同様ですので 何を コピー したかに 止めておきます

# cd /usr/local/etc/netatalk/
# mv AppleVolumes.default AppleVolumes.default_org
# mv atalkd.conf atalkd.conf_org
# mv papd.conf papd.conf_org

送り手側 ”Password:”等省略

$ scp /usr/local/etc/netatalk/AppleVolumes.default aite@192.168.123.45:/home/aite/
$ scp /usr/local/etc/netatalk/atalkd.conf aite@192.168.123.45:/home/aite/
$ scp /usr/local/etc/netatalk/papd.conf aite@192.168.123.45:/home/aite/
$ scp /usr/local/etc/netatalk/eklite.ppd aite@192.168.123.45:/home/aite/

設定の 代りに コピーでおわり

# pwd
/usr/local/etc/netatalk
# mv /home/aite/atalkd.conf .
# mv /home/aite/AppleVolumes.default .
# mv /home/aite/papd.conf .           
# mv /home/aite/eklite.ppd .

”eklite.ppd”は Epson オールインワン という PM-A890 の ppd ファイル に 相当するものです。本来は 何の 関係も有りません が PM-A890 を 使用する ためには 必要ということです。 PM-A890 でなければ 他のものを 同様に 入手 しないと いけない場合が有るでしょう。

さて 起動関連です

送り手側 ”Password:”等省略

$ ls /etc/rc.d/rc.atalk 
/etc/rc.d/rc.atalk*
$ scp /etc/rc.d/rc.atalk aite@192.168.123.45:/home/aite

さて 移動しましょう ”rc.atalk” というものは無いのです

# ls /etc/rc.d/ | grep atalk
# mv /home/fdopstm/rc.atalk .
# chown root.root *  /* 駄目押し しときましょう */

では どうやって起動しているの

# grep netatalk rc.local 
# grep netatalk rc.M    
# netatalk・Samba・xfs・gpm・init.d以下・パッケージ初期化・rc.local
# Start netatalk (a file/print server for Macintosh Appletalk).
sv:/etc/rc.d# cat -n rc.M | grep netatalk
    11  # netatalk・Samba・xfs・gpm・init.d以下・パッケージ初期化・rc.local
   233  # Start netatalk (a file/print server for Macintosh Appletalk).

少し 内容を 見ないと 不味いようです

# cat rc.M
# マルチユーザモードの初期化を行なう
#
# 初期化内容:
# ライブラリ・CD-ROMマウント・ネットワーク・HotPlug(デバイス自動認識)・PCMCIA・
# ALSAミキサ・syslogd/klogd・rc.inet2・NFS・autofs・lpd・apmd・crond・atd・
# 日本語入力システム(Canna・Wnn・SKKserv・ATOKx2)・ndtpd・PostgreSQL・Apache・
# netatalk・Samba・xfs・gpm・init.d以下・パッケージ初期化・rc.local
#
...
# Start netatalk (a file/print server for Macintosh Appletalk).
if [ -x /etc/rc.d/rc.atalk ]; then
    echo -n " atalk"
    /etc/rc.d/rc.atalk > /dev/null 2>&1
fi
...

”rc.atalk” が ”/etc/rc.d/” ディレクトリ にあれば 起動させるようで す。

/etc/printcap

今回 プリンタを Windows XP の 計算機 から また 古い Mac (OS 9.1)か # らも 使用したいので /etc/printcap も コピー しておきます

送り手側 ”Password:”等省略

$ scp /etc/printcap aite@192.168.123.45:/home/aite

では コピーしませう

# cd /etc/
# ls -l printcap 
-rw-r--r--    1 root     root         2772 Nov 25 22:43 printcap
# mv printcap 20081125_01_printcap 
# mv /home/fdopstm/printcap .
# ls -l printcap 
-rw-r--r--    1 fdopstm  users        3726 Dec 13 22:35 printcap
# chown root.root printcap 
# ls -l printcap 
-rw-r--r--    1 root     root         3726 Dec 13 22:35 printcap

これで 再起動を かけて 何が 不足しているか 確認しましょう

# shutdown -r now

Broadcast message from root (pts/0) (Sat Dec 13 22:48:18 2008):

The system is going down for reboot NOW!
# Connection to 192.168.123.45 closed by remote host.
Connection to 192.168.123.45 closed.

にゃんたろう 拝!

2008年12月13日 (土) 22:46:12 JST 作成


前へ| 次へ

up

Copyright © 2004.-2008. nyantarou All Rights Reserved.