SourceForge summary page
NomadSync needs the following components:
libnjb, wxGTK, id3lib
libnjbDownload and build from source libnjb (http://prdownloads.sourceforge.net/libnjb/libnjb-1.2.tar.gz?download)
Also you may also need to call
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATHso applications know where to find libnjb
(if you use bash you can make this permanent by putting it in $HOME/.bashrc)
cat nomad.usermap >> /etc/hotplug/usb/usb.usermap ; cp nomadjukebox /etc/hotplug/usb/ ; chmod a+x /etc/hotplug/usb/nomadjukebox
This is to allow Linux to recognise the Jukebox and set the correct permissions.
Afterwards you may need to restart the hotplug service.
(Note: I copied these instructions from the gnomad2 help page.)
wxGTKNomadSync must be compiled with a non-UNICODE version of wxGTK 2.4.2.
You can install using the rpm's, or by building from source (download source here: http://prdownloads.sourceforge.net/wxwindows/wxGTK-2.4.2.tar.gz)
Various other applications use incompatible versions of wxGTK (e.g. Audacity and aMule), but this is no problem, you can easily statically link to wxGTK as follows:
Statically linking to wxGTK (recommended)
First extract the source to a directory.