CentOS7 netatalk3 をインストールする

パッケージがないのでソースから入れる

・事前準備

# yum install gcc
# yum install avahi-devel quota-devel libacl-devel libgcrypt-devel libdb-devel

・ソースのダウンロード

# cd /usr/local/src/
# wget http://sourceforge.net/projects/netatalk/files/netatalk/3.1.7/netatalk-3.1.7.tar.gz
# tar zvxf netatalk-3.1.7.tar.gz

コンパイル

# cd netatalk-3.1.7
# ./configure --with-init-style=redhat-systemd 
※systemdに組み込む

# make
# make install

・設定ファイルの作成

# vi /usr/local/etc/afp.conf
[Global]
  vol preset = default_for_all_volumes
  log file = /var/log/netatalk.log

[default_for_all_volumes]
    file perm = 0600
    directory perm = 0700

[TimeMachine]
  path=/mnt/storage-1/TimeMachine
  time machine=yes

自動起動設定

# systemctl enable netatalk.service

・起動

# systemctl start netatalk.service