
Title image courtesy of Glenn Carstens-Peters on Unsplash. Next steps? I’m going to finally start doing a few things I’ve wanted to get around to for a while, in particular managing my shell environment customizations / aliases / scripts in svn, and easily deploying applications to the vm using Capistrano scripts. The nice thing abou this image now is that I can tuck away a copy of it for any future project and know that, with a few configuration changes, I can get a project running on the VM and be happily coding away toute suite. You’ll also wnat to set the custom Netatalk package to ‘hold’: echo "netatalk hold" | sudo dpkg -set-selections Check the Source Code Box then click on close and click reload. To start: open system -> Administration -> Software Sources. To get Netatalk you have to perform a custom build from the source code.
#NETATALK 3.X UBUNTU INSTALL#
the upshot is that for Netatalk to work with Leopard, you need to compile it yourself with SSL support: sudo apt-get install dpkg-dev Netatalk is an Open Source implementation of AFP.
#NETATALK 3.X UBUNTU UPDATE#
The procedure I used to get this running has been documented here with an alternative version here. You can update your system with unsupported packages from this untrusted PPA by adding ppa:jrnewell/netatalk to your system's Software Sources. FreeBSD is running ZFS as a backend filesystem, Ubuntu is running ext4. The other interesting advantage doesn’t have to do with Netatalk / AFP, but just with how DNS works over Bonjour. I recently installed netatalk 3.1.0 on a FreeBSD 9.1 machine (port is not out yet, patched according to patches in 3.0.5), and I also have netatalk 3.0.5 running on ubuntu on another machine. The OS X metadata and resource fork stream can be stored in a way compatible with Netatalk 3 by setting fruit:resource file and fruit:metadata netatalk. The main advantage is of course that I still get SVN status on my files via Komodo. Edit the settings of the netatalk service so that that share can be seen with the name of your choice and work as a Time Capsule server. Using avahi and afp this way allows me to edit files in Komodo as if they are local, which has important advantages over remote file editing via sftp or similar. First off, the VM shows up in Finder’s left-side bar:

#NETATALK 3.X UBUNTU MAC OS X#
If you’re not familiar with Bonjour and AFP, it’s quite slick. advertisessh Allows Mac OS X clients (10.3.3-10.4) to automagically establish a tunneled AFP connection through SSH. So what’s up with the 3rd point? As I am using OS X and VMWare Fusion, I can take advantage of the Mac platform to allow some ease-of use. The first two points are pretty standard the Ubuntu Server install allows you to add LAMP during the installation process, as well as Open SSH Server. my user account and keys set up for easy ssh access and sudo provileges.


