I found a pretty easy way to get this installed on 64bit Ubuntu, so i thought i'd share:
1. Download the Deb from the wiki e.g. on thsi page http://wiki.snomone.com/index.php?title=Installers_(Release_4.5):
wget http://downloads.snom.net/snomONE/debian/v4.5/snomone_4.5.0.1075-i386.deb
2. Unpack it:
mkdir snomone
dpkg -x snomone_4.5.0.1075-i386.deb ./snomone
3. Copy the app to the install dir
sudo mkdir /usr/local/snomONE
sudo cp ./snomone/usr/local/snomONE /usr/local/snomONE
sudo chown -r root:root /usr/local/snomONE
4. Install the startup script:
sudo cp ./snomone/etc/init.d/snomONE /etc/init.d/snomONE
sudo chmod +x /etc/init.d/snomONE
sudo update-rc.d snomONE defaults
5. get find the latest update from the wiki e.g. http://wiki.snomone.com/index.php?title=Upgrades_(Release_4.5), and download the Centos64 bit binary e.g.
wget http://downloads.snom.net/snomONE/centos64/v4.5/pbxctrl-centos5-4.5.0.1090
6. rename, change the owner of the files + make the main file executable:
cp pbxctrl-centos5-4.5.0.1090 /usr/local/snomONE/pxbctrl
sudo chown root:root /usr/local/snomONE/pxbctrl
sudo chmod +x /usr/local/snomONE/pxbctrl
7. Start service:
sudo service snomONE start
and hey presto! you should be able to browse to your server on port 80!
You can repeat steps 5 and 6 to upgrade (stop the service first). Don't use the updater built in to the product as this will download the 32bit version.