Instalación de UniFi Controller for Linux desde un .deb

ubiquiti uap

 

 

 

 

La familia wifi UniFi de Ubiquiti permite desplegar una infraestructura wifi de una forma sencilla y relativamente económica. Lo consigue en parte al carecer de un hardware dedicado para la administración y en su lugar utilizan software. El software se puede instalar en distintas plataformas entre las cuales está linux.

Para la instalación de linux es necesario utilizar un .deb que está disponible en la web de Ubiquiti.

# Bajarse la última versión del paquete.
:~/downloads# wget http://dl.ubnt.com/unifi/4.7.6/unifi_sysvinit_all.deb
--2015-11-12 14:11:03--  http://dl.ubnt.com/unifi/4.7.6/unifi_sysvinit_all.deb
Resolviendo dl.ubnt.com (dl.ubnt.com)... 54.230.9.2
Conectando con dl.ubnt.com (dl.ubnt.com)[54.230.9.2]:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 133138158 (127M) [application/x-debian-package]
Grabando a: “unifi_sysvinit_all.deb”

unifi_sysvinit_all.deb             100%[=================================================================>] 126,97M  2,71MB/s   en 48s

2015-11-12 14:11:52 (2,65 MB/s) - “unifi_sysvinit_all.deb” guardado [133138158/133138158]

# Instalarlo con dpkg. Seguramente el server de destino no cumplirá todas las dependencias.
:~/downloads# dpkg -i ./unifi_sysvinit_all.deb
Seleccionando el paquete unifi previamente no seleccionado.
(Leyendo la base de datos ... 37663 ficheros o directorios instalados actualmente.)
Preparando para desempaquetar ./unifi_sysvinit_all.deb ...
Desempaquetando unifi (4.7.6-6357) ...
dpkg: problemas de dependencias impiden la configuración de unifi:
 unifi depende de mongodb-10gen (>= 2.0.0) | mongodb-server (>= 2.0.0); sin embargo:
  El paquete `mongodb-10gen' no está instalado.
  El paquete `mongodb-server' no está instalado.
 unifi depende de openjdk-6-jre-headless | openjdk-7-jre-headless; sin embargo:
  El paquete `openjdk-6-jre-headless' no está instalado.
  El paquete `openjdk-7-jre-headless' no está instalado.
 unifi depende de jsvc; sin embargo:
  El paquete `jsvc' no está instalado.

dpkg: error al procesar el paquete unifi (--install):
 problemas de dependencias - se deja sin configurar
Procesando disparadores para systemd (215-17+deb8u2) ...
Se encontraron errores al procesar:

# Por lo que será necesario instalarlas con apt-get
:~/downloads# apt-get -f install
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
Se instalarán los siguientes paquetes extras:
  ca-certificates-java java-common jsvc libasyncns0 libboost-filesystem1.55.0 libboost-program-options1.55.0 libboost-system1.55.0
  libboost-thread1.55.0 libcommons-daemon-java libflac8 libgoogle-perftools4 liblcms2-2 libnspr4 libnss3 libogg0 libpcap0.8 libpcrecpp0
  libpcsclite1 libpulse0 libsnappy1 libsndfile1 libtcmalloc-minimal4 libunwind8 libv8-3.14.5 libvorbis0a libvorbisenc2 libx11-xcb1 libxi6
  libxtst6 mongodb-clients mongodb-server openjdk-7-jre-headless tzdata-javaff

Una vez finalizada la instalación del paquete se encuentra disponible un configurador en el puerto 8443 para completar la instalación.

Deja un comentario