-
Notifications
You must be signed in to change notification settings - Fork 100
Installing Netatalk 2 on Alpine Linux
Daniel Markstedt edited this page Apr 21, 2024
·
19 revisions
= Prerequisites
Packages required for bootstrapping the build system:
apk add autoconf automake libtool pkgconfig
Packages required for building:
apk add avahi-dev build-base cups cups-dev gcc libgcrypt-dev openssl-dev
Berkeley DB: As of Alpine 3.13.0, BDB is a deprecated package, so building BDB from code is required on Alpine. These are the rough steps:
- Get the latest v5 tarball of BDB, e.g.: v5.3.28
- Extract the tarball
- From the source root, cd to the
build_unix
dir - Run the
../dist/configure
script - Run
make
thenmake install
- Configure netatalk with e.g.:
./configure --with-bdb=/usr/local/BerkeleyDB.5.3
= Build
First, bootstrap the autotools build system:
./bootstrap
Second, configure the build system:
./configure --with-bdb=/usr/local/BerkeleyDB.5.3
Third, compile and link the code:
make
Finally, install the compiled binaries:
make install
Resources
- Getting Started
- FAQ
- Troubleshooting
- Connect to AFP Server
- Webmin Module
- Benchmarks
- Interoperability with Samba
OS Specific Guides
- Installing Netatalk on Alpine Linux
- Installing Netatalk on Debian Linux
- Installing Netatalk on Fedora Linux
- Installing Netatalk on FreeBSD
- Installing Netatalk on macOS
- Installing Netatalk on NetBSD
- Installing Netatalk on OmniOS
- Installing Netatalk on OpenBSD
- Installing Netatalk on OpenIndiana
- Installing Netatalk on openSUSE
- Installing Netatalk on Solaris
- Installing Netatalk on Ubuntu
Tech Notes
- Kerberos
- Special Files and Folders
- Spotlight
- MySQL CNID Backend
- Slow AFP read performance
- Limiting Time Machine volumes
- Netatalk and ZFS nbmand property
Retro AFP
Development