fool100% !! ヤフオクほか研究所

ヤフオクマンセー、だったのですが、往時の悪事が奥さんにバレちゃって、最近お休み中。チラ裏Linux日記になってます。

全体表示

[ リスト ]

と、いうわけで、Chrootしたdebianの上で、Netatalkは動くのでしょうか。
相変わらず心の師匠、HAT氏のブログ(ほか)を参考にします。

『Install Netatalk 3.1.7 on Debian 7 Wheezy - Netatalk Wiki』
 http://netatalk.sourceforge.net/wiki/index.php/Install_Netatalk_3.1.7_on_Debian_7_Wheezy

『Netatalk 近状:HAT blog』
 http://hatx.blog.so-net.ne.jp/netatalk_status#more

えー、気付いたことなぞを小咄形式で。

・avahi-daemonをインストールせよ。してないとのちのちNetatalkが動かない。
# apt-get install avahi-daemon

・ソースはgitで取ってみたよ。
『Chapter 2. Installation』
 http://netatalk.sourceforge.net/2.1/htmldocs/installation.html

$ git clone git://netatalk.git.sourceforge.net/gitroot/netatalk/netatalk
…とすると、古いバージョンが入ってしまうとのことでして、正解は下記のようです。

$ git clone -b branch-netatalk-3-1 https://github.com/Netatalk/Netatalk.git

以下、configureしてビルドします。
$ ./bootstrap
$ ./configure --help

・「--init-style=debian」ですな。gitバージョンは。「debian-sysv」ではない。
…これもgitの新しい方を使えば「debian-sysv」でいいみたい。

・「configure: error: couldn't find tdb with pkg-config」なんて出たんで青ざめましたが何てこたぁない、
 コピペで放り込んだはずのパッケージ「libtdb-dev」が入っていなかったことが判明。
 おんなじ話をHAT師匠がなぞの外国人に指摘している下りがsourceforgeのbugsにあったのはご愛敬。

『netatalk / Bugs / #587 Can't build on Ubuntu 14.04 or 12.10』
 http://sourceforge.net/p/netatalk/bugs/587/?limit=25

・というわけでビルドしますよ。
$ ./configure \
--with-init-style=debian-sysv \
--without-libevent \
--without-tdb \
--with-cracklib \
--enable-krbV-uam \
--with-pam-confdir=/etc/pam.d \
--with-dbus-sysconf-dir=/etc/dbus-1/system.d \
--with-tracker-pkgconfig-version=0.14

各所のLIBSのアーキテクチャに「arm-linux-gnueabi」が出てきています。これがarmelというやつでしょうか。
あんまりよく分かってません。

$ make && sudo make install

・あとは設定〜
『Netatalk and Samba』
 http://www003.upp.so-net.ne.jp/hat/netatalk/andsamba.html

; /usr/local/etc/afp.conf
; ; Netatalk 3.x configuration file ;

[Global] ; Global server settings
spotlight = yes
log file = /var/log/netatalk.log
log level = default:info

[Homes]
basedir regex = /home

[NetWalker]
path = /home/(username)/AFP/share
file perm = 0660
directory perm = 0770
veto files = /lost+found/
vol size limit = 1024

;[Time Machine on NetWalker]
; path = /home/(username)/AFP/tm
; time machine = yes
; spotlight = no

…とか?
Spotlightは要らないかなあ、とか思って、結局[Global]の「spotlight = no」にしたのはご愛敬。

★これでLinuxにさせたかった、

・毎日のラジオ放送を予約録音する。
・MacBookのTimeMachineのバックアップ先に指定する。

が両方ともNetWalkerを使ってできることが判明した(ChrootしたWheezyで)ので、Linux遊びも縮小かなあ。
ちなみにこの数年で、2台有ったMacBookのうち1台は鬼籍に入り、Netatalk使う場面が減っちゃったし、
InterFMの「Jazz Conversation」は終わってしまい、Radikoを回す頻度もだいぶ減ったんですけどね。


ラズパイや不要PCも処分しないといけませんねえ。

この記事に

閉じる コメント(5)

顔アイコン

ウチのページで説明してますが、gitのmasterはあまり更新されません。
gitを使うならbranch-netatalk-3-1を使うべきです。
3.1.4あたりのバージョンは結構マズいバグがあります。 削除

2015/1/23(金) 午後 11:30 [ HAT ] 返信する

顔アイコン

gitの場合はmasterでなくbranch-netatalk-3-1を使ってください。
masterは滅多に更新されないので古いです。
3.1.4devあたりのバージョンはバグがいろいろあるので心配です。 削除

2015/1/29(木) 午後 11:58 [ HAT ] 返信する

アバター

> HATさん
ありがとうございます。
gitの使い方が分からなくどうすればいいのか分からなかったですが、
Google先生に聞きまして解決しました。

『Ubuntu 14.04 + netatalk 3.1 | 壁に向かって….』
http://blog.fourthgate.jp/?p=1153

$ git clone -b branch-netatalk-3-1 https://github.com/Netatalk/Netatalk.git

ですね!インストール後
# afpd -V
で、バージョンが3.1.8devとなっていることを確認できました。

上記のブログの方の記事にもやはりHAT先生の紹介が出ており、
まさに国内唯一の情報源であることを再認識いたしました。

またひとつ勉強になりました。

2015/2/4(水) 午前 0:39 [ mrs*_ta*g*rine ] 返信する

顔アイコン

普通にgit branchで検索すれば色々情報がでてきますよ。
ttp://www.backlog.jp/git-guide/reference/branch.html
とか。 削除

2015/2/6(金) 午前 0:40 [ HAT ] 返信する

顔アイコン

[Homes]と[NetWalker]でパスがネストしてるので、そのうち問題が出るでしょう。 削除

2015/2/14(土) 午前 3:05 [ HAT ] 返信する

コメント投稿

顔アイコン

顔アイコン・表示画像の選択

名前パスワードブログ
絵文字
×
  • オリジナル
  • SoftBank1
  • SoftBank2
  • SoftBank3
  • SoftBank4
  • docomo1
  • docomo2
  • au1
  • au2
  • au3
  • au4
投稿

開く トラックバック(0)


.


みんなの更新記事