インストール と 設定 を 行います。では installpkg にてインストール します。 また pkgtool を 立ち上げても インストールは 可能です。
場所は ここで無くても 良いのですが、何処か ディレクトリを作成した所に 送られた tgz を 移動します。
# mv /home/aite/samba-3.2.5-prv.tgz . # ls 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
へい おはり 次ゆきませう!
まあ 同じく 何処かの ディレクトリに
# mv /home/aite/netatalk-2.0.3-prv.tgz . # ls 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
へい 設定にかかりましょう
# 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 .
こちらも 同様ですので 何を コピー したかに 止めておきます
# 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/” ディレクトリ にあれば 起動させるようで す。
今回 プリンタを 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 作成