News Strip

Loading...

2007年11月4日

[覚書]玄箱 netatalk OpenSSL

LeopardでAFPにアクセスする際、クリアテキストパスワードが使えなくなったのでDebian化した玄箱のnetatalkを暗号化されたパスワードで認証できるようにする。

覚書です。

OpenSSLは既に入っていること前提


KURO-BOX:/# apt-get install libssl-dev
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
以下の特別パッケージがインストールされます:
libssl0.9.7
以下のパッケージが新たにインストールされます:
libssl-dev
以下のパッケージはアップグレードされます:
libssl0.9.7
<省略>




KURO-BOX:/# apt-get build-dep netatalk
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
binutils build-essential cdbs comerr-dev cpp cpp-3.3 d-shlibs debconf-utils
debhelper dh-buildinfo dpkg-dev file g++ g++-3.3 gcc gcc-3.3 gettext
heimdal-dev html2text intltool-debian kerberos4kth-dev libc6-dev
libcupsys2-dev libdb4.2-dev libedit2 libgcrypt11-dev libgnutls11-dev
libgpg-error-dev libhdb7-heimdal libkadm1-kerberos4kth libkadm5clnt4-heimdal
libkadm5srv7-heimdal libkafs0-heimdal libkafs0-kerberos4kth
libkdb-1-kerberos4kth libkthacl1-kerberos4kth libopencdk8-dev
libotp0-kerberos4kth libpam0g-dev libsl0-kerberos4kth libslp-dev
libss0-kerberos4kth libstdc++5-3.3-dev libtasn1-2-dev libwrap0-dev
linux-kernel-headers patch po-debconf zlib1g-dev
以下のパッケージはアップグレードされます:
libc6 libgnutls11 libmagic1 locales
<省略>




KURO-BOX:/tmp/afp# apt-get source netatalk
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
1965kB のソースアーカイブを取得する必要があります。
<省略>




KURO-BOX:/tmp/afp# apt-get install cracklib-runtime
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
以下の特別パッケージがインストールされます:
cracklib2
推奨パッケージ:
wenglish wordlist
以下のパッケージが新たにインストールされます:
cracklib-runtime cracklib2
<省略>




KURO-BOX:/tmp/afp# apt-get install cracklib-dev
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了
注意、cracklib-dev の代わりに cracklib2-dev を選択します
以下のパッケージが新たにインストールされます:
cracklib2-dev
<省略>




KURO-BOX:/tmp/afp/netatalk-2.0.2/debian# DEB_BUILD_OPTIONS="ssl debuild"
KURO-BOX:/tmp/afp/netatalk-2.0.2/debian# echo $DEB_BUILD_OPTIONS
ssl debuild
KURO-BOX:/tmp/afp/netatalk-2.0.2/debian# export DEB_BUILD_OPTIONS
KURO-BOX:/tmp/afp/netatalk-2.0.2/debian# cd ../

KURO-BOX:/tmp/afp/netatalk-2.0.2# dpkg-buildpackage -r
<省略>
(結構時間かかる。)




KURO-BOX:/tmp/afp/netatalk-2.0.2# dpkg -r netatalk
(データベースを読み込んでいます... 現在 19647 個のファイルとディレクトリがインストールされています。)
netatalk を削除しています...
Stopping AppleTalk Daemons: afpd papd timelord atalkd.

KURO-BOX:/tmp/afp# dpkg -i netatalk_2.0.2-3_powerpc.deb
未選択パッケージ netatalk を選択しています。
(データベースを読み込んでいます... 現在 19509 個のファイルとディレクトリがインストールされています。)
(netatalk_2.0.2-3_powerpc.deb から) netatalk を展開しています...
netatalk (2.0.2-3) を設定しています ...
設定ファイル /etc/default/netatalk を新規にインストールしています ...
設定ファイル /etc/pam.d/netatalk を新規にインストールしています ...
Starting AppleTalk services (this will take a while): atalkd papd afpd.


これでLeopardから玄箱の共有ディレクトリ(AFP)にアクセスできるようになった。

1 件のコメント:

匿名 さんのコメント...

CJKパッチも入れてビルド出来ました。
http://www003.upp.so-net.ne.jp/hat/netatalk/debian40.html