Ubuntu 10.04にnetatalk 2.2alpha4インストール
netatalk 2.2alpha4がリリースされました。インストールしてみました。
インストールは、次の記事を参考にしています。HATさん、ありがとうございます。
大まかな、インストール手順は、次の通りです。他のパッケージを、ソースからビルドするのと、同じ手順です。
- 関連ツールインストール
- インストール済みのNetatalkを削除
- Netatalk本体インストール
- パッケージダウンロード&展開
- configure
- make
- sudo make install
- Netatalk設定
- 動作確認
前回と同じパターンです。次の記事を参考にして下さい。
工程1, 2は、上記と同じですので省略します。
設定ファイルは、あらかじめmvで退避して置きます。アンインストールの前に、sudo service netatalk stopで、サービスを停止しておいて下さい。
$ cd /etc/default $ sudo mv netatalk .netatalk.old $ cd /etc $ sudo mv netatalk netatalk.old
工程3に入ります。工程3-1も、上記の記事を参考にしてください。ダウンロードするパッケージは、2.2alpha4 (gzip)です。お好みに応じて、(bzip2)をお使い下さい。
パッケージは、~/work/netatalkで展開しています。
工程3-2です。configureします。
$ cd $ cd work/netatalk/netatalk-2.2alpha4 $ ./configure --enable-debian \ (UbuntuはDebian系なので) > --enable-srvloc \ (SLPのために必要) > --prefix=/usr \ (できたファイルは/usr以下に置く) > --with-pkgconfdir=/etc/netatalk \ (設定ファイル置き場) > --with-uams-path=/usr/lib/netatalk (ユーザ認証ライブラリ置き場)
conigureの結果は、前回と同じなので、省略します。
次の工程3-3は、コンパイルです。
$ cd $ cd work/netatalk/netatalk-2.2alpha4 $ make
工程3-4は、インストールです。
$ cd $ cd work/netatalk/netatalk-2.2alpha3 $ sudo make install
インストールされたバージョンを確認します。
$ /usr/sbin/afpd -V afpd 2.2alpha4 - Apple Filing Protocol (AFP) daemon of Netatalk This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Please see the file COPYING for further information and details. afpd has been compiled with support for these features: AFP3.x support: Yes TCP/IP Support: Yes DDP(AppleTalk) Support: No CNID backends: dbd last tdb SLP support: Yes Zeroconf support: Yes TCP wrappers support: No Quota support: Yes Admin group support: Yes Valid shell checks: Yes cracklib support: No Dropbox kludge: No Force volume uid/gid: No ACL support: No EA support: ad | sys LDAP support: No afpd.conf: /etc/netatalk/afpd.conf afp_signature.conf: /etc/netatalk/afp_signature.conf AppleVolumes.system: /etc/netatalk/AppleVolumes.system AppleVolumes.default: /etc/netatalk/AppleVolumes.default UAM search path: /usr/lib/netatalk/ Server messages path: /etc/netatalk/msg/
工程4です。各種設定をします。新しくインストールされた設定ファイルと、前回の設定ファイルとを比較して、違いを確認しておいた方が良いと思います。
$ cd /etc/default $ diff .netatalk.old netatalk $ sudo cp -p .netatalk.old netatalk $ cd /etc/netatalk $ diff ../netatalk.old/AppleVolumes.default AppleVolumes.default $ diff ../netatalk.old/AppleVolumes.system AppleVolumes.system $ diff ../netatalk.old/afpd.conf afpd.conf $ sudo cp -p ../netatalk.old/* .
/etc/default/netatalk, /etc/netatalk/afpd.conf, /etc/netatalk/AppleVolumes.defaultの設定は、次の記事をご覧下さい。
いよいよ、工程5に移ります。設定が終わったら、netatalkを起動します。
$ sudo service netatalk start Starting Netatalk services (this will take a while): cnid_metad afpd.
Mac OS X側での動作確認です。Mac OS Xは、Snow Leopard(10.6.4)です。まださぼっていて、10.6.5に上げていません…。
- Finderから、サーバが見えるか?
- フォルダを作れるか?
- ファイルをコピーできるか? (Mac→Ubuntu、Ubuntu→Mac)
- ファイルのパーミッションとタイムスタンプはどうか?
- 拡張属性はついているか?
- ファイル名の確認(日本語、禁止文字、長いファイル名)
- TimeMachineのディスクに表示されるか?
全項目確認して、大丈夫でした。
前回、Finderの情報を見るで確認した内容は、不完全だったようです。アクセス権の設定が違うようです。
きちんと動作させるためには、Linux(Ubuntu)側で、LDAPを動かしておかなければならないようです。
【関連記事】
- PowerMac G4/MDDにUbuntu 9.10インストール[追記あり]: プラスα空間
- Ubuntu 9.10にnetatalk 2.1.2インストール[追記・訂正あり]: プラスα空間
- Ubuntu 9.10にavahiインストール[追記あり]: プラスα空間
- PowerMac G4/MDDにUbuntu 10.04インストール[追記あり]: プラスα空間
- Ubuntu 10.04にnetatalk 2.1.3インストール[追記・訂正あり]: プラスα空間
- Ubuntu 10.04にnetatalk 2.1.4インストール: プラスα空間
- Ubuntu 10.04にnetatalk 2.2alpha1インストール: プラスα空間
- Ubuntu 10.04にnetatalk 2.2alpha2インストール: プラスα空間
- Ubuntu 10.04にnetatalk 2.2alpha2インストール(バグ対応)[追記あり]: プラスα空間
- Ubuntu 10.04で拡張属性を有効にする: プラスα空間
- Ubuntu 10.04にnetatalk 2.2alpha3インストール: プラスα空間
- Ubuntu 10.04にnetatalk 2.2alpha4インストール: プラスα空間
ディスカッション
コメント一覧
まだ、コメントがありません