Потребовалось временно перенести Unifi Controller с Ubuntu 10.04.4 32 на Ubuntu 13.04 64. Как написано на сайте ubnt.com добавил репозиторий, правда в наличии был только для 12.04, но ничего страшного
sudo echo "deb http://www.ubnt.com/downloads/unifi/distros/deb/precise precise ubiquiti" >> /etc/apt/source.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
apt-get update
apt-get install unifi
доставляем openjdk
Так как системя 64-битная нужно изменить путь до java иначе будет ругаться " cannot locate java home"
sudo nano /etc/init.d/unifi
ищем строку
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
sudo echo "deb http://www.ubnt.com/downloads/unifi/distros/deb/precise precise ubiquiti" >> /etc/apt/source.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
apt-get update
apt-get install unifi
доставляем openjdk
Так как системя 64-битная нужно изменить путь до java иначе будет ругаться " cannot locate java home"
sudo nano /etc/init.d/unifi
ищем строку
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
и заменяем её на:
JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64
sudo service unifi start
Остаётся только скормить заранее сделаный backup со старой машины.