Cómo instalar Netatalk (AFP) en un servidor Ubuntu

15 Ene
2010

Si quieres configurar un servidor Ubuntu 9.10 con AFP para que las Mac puedan acceder ficheros, las mejores instrucciones que he encontrado están en el blog damontimm.com originalmente publicada hace un par de años.

Los pasos descritos en la página son los siguientes:

  • $ sudo aptitude update
  • $ mkdir -p ~/src/netatalk
  • $ cd ~/src/netatalk
  • $ sudo aptitude install cracklib2-dev libssl-dev
  • $ apt-get source netatalk
  • $ sudo apt-get build-dep netatalk
  • $ cd netatalk-2.0.4~beta2 (La última versión de Netatalk cuando se escribió este artículo)
  • $ sudo DEB_BUILD_OPTIONS=ssl dpkg-buildpackage -us -uc
  • $ sudo debi
  • $ echo “netatalk hold” | sudo dpkg –set-selections
  • Después de varios errores en la compilación del programa, te recomiendo que sigas los pasos siguientes para evitarte pesadillas:

    • Antes de todo ejecuta sudo apt-get install dpkg-dev para instalar dependencias de desarrollo.
    • Una de las librerías SSL la tuve que instalar del paquete CUPS vía sudo apt-get install libcups2-dev.; si tienes el mismo problema, ejecuta el comando antes del sudo apt-get build-dep netatalk.
    • Antes de ejecutar sudo debi, edita el fichero /etc/default/netatalk con los siguientes parámetros (la página recomienda que lo hagas después, pero a mi no me funcionó en 9.10):
    • ATALKD_RUN=no

      PAPD_RUN=no

      CNID_METAD_RUN=no

      AFPD_RUN=yes

      TIMELORD_RUN=no

      A2BOOT_RUN=no

    Después de ejecutar debi, puedes conectarte directamente al servidor vía Finder como muestran las imágenes:

    conecta.jpg
    conecta2.jpg

    …y eso es todo. Si tienes algún problema, déjame una nota en la sección de comentarios.

Opina!

(*) denota campo obligatorio

Artículos Relacionados


Fatal error: Uncaught Error: Call to undefined function similar_posts() in /nfs/c06/h05/mnt/86839/domains/canalapple.com/html/wordpress/wp-content/themes/evidens-white/single.php:36 Stack trace: #0 /nfs/c06/h05/mnt/86839/domains/canalapple.com/html/wordpress/wp-includes/template-loader.php(74): include() #1 /nfs/c06/h05/mnt/86839/domains/canalapple.com/html/wordpress/wp-blog-header.php(19): require_once('/nfs/c06/h05/mn...') #2 /nfs/c06/h05/mnt/86839/domains/canalapple.com/html/wordpress/index.php(17): require('/nfs/c06/h05/mn...') #3 {main} thrown in /nfs/c06/h05/mnt/86839/domains/canalapple.com/html/wordpress/wp-content/themes/evidens-white/single.php on line 36