Ver mensaje
  #3  
Antiguo 12-04-2018, 08:58
Avatar de ...
...
Invitado
 
Mensajes: n/a
Predeterminado Re: Openplotter y Raspberry Pi para no iniciados

Cita:
Originalmente publicado por pmarmol Ver mensaje
b9u3) pero 1:5.2.7-1+rpi1+deb9u2 va a ser instalado
libreoffice-sdbc-hsqldb : Depende: libreoffice-core (= 1:5.2.7-1+rpi1+deb9u3) pero 1:5.2.7-1+rpi1+deb9u2 va a ser instalado
libreoffice-systray : Depende: libreoffice-core (= 1:5.2.7-1+rpi1+deb9u3) pero 1:5.2.7-1+rpi1+deb9u2 va a ser instalado
libreoffice-writer : Depende: libreoffice-base-core (= 1:5.2.7-1+rpi1+deb9u2) pero 1:5.2.7-1+rpi1+deb9u3 va a ser instalado
opencpn : Depende: libtinyxml2.6.2v5 pero no va a instalarse
Depende: libwxbase3.0-0v5 (>= 3.0.2+dfsg) pero no va a instalarse
Depende: libwxgtk3.0-0v5 (>= 3.0.2+dfsg) pero no va a instalarse
Depende: wx3.0-i18n pero no va a instalarse
Depende: opencpn-tcdata pero no va a instalarse
Depende: opencpn-gshhs-low pero no va a instalarse
Recomienda: xcalib pero no va a instalarse
Recomienda: opencpn-doc pero no va a instalarse
Recomienda: opencpn-gshhs-crude pero no va a instalarse
Recomienda: opencpn-gshhs-intermediate pero no va a instalarse
Recomienda: opencpn-gshhs-high pero no va a instalarse
Recomienda: opencpn-gshhs-full pero no va a instalarse
python3-uno : Depende: libreoffice-core (= 1:5.2.7-1+rpi1+deb9u3) pero 1:5.2.7-1+rpi1+deb9u2 va a ser instalado
E: Dependencias incumplidas. Intente «apt --fix-broken install» sin paquetes (o especifique una solución).

En la ventana de editor o terminal, da estos mensajes, por si sirve de algo.
Bueno pmarmol... se resiste el muy granuja.

Aún nos queda la opción de compilarlo que debe funcionar si o Sí. Recuerda usar copiar y pegar en el terminal para evitar errores de sintaxis de comandos.. ¿vale?

Primero descarga las herramientas (los utensilios de cocina):

sudo apt-get install build-essential cmake gettext git-core gpsd gpsd-clients libgps-dev wx-common libwxgtk3.0-dev libglu1-mesa-dev libgtk2.0-dev wx3.0-headers libbz2-dev libtinyxml-dev libportaudio2 portaudio19-dev libcurl4-openssl-dev libexpat1-dev libcairo2-dev libarchive-dev liblzma-dev libexif-dev libelf-dev libsqlite3-dev

En segundo lugar descarga el código fuente (los ingredientes de la receta):

git clone git://github.com/OpenCPN/OpenCPN.git

Ahora se te habrá creado una carpeta llamada OpenCPN donde estan los "ingredientes". Entremos en ella:

cd OpenCPN

En este momento crearemos una sub carpeta llamada "build" donde haremos la tarea:

mkdir build

Entramos en la sub carpeta:

cd build

Este comando preparará los ingredientes para la "coccion":

cmake -DCMAKE_INSTALL_PREFIX=/usr ../

Tras unos instantes comprobara que esta todo, las herramientas y los ingredientes. Si no da error ya procedemos a la "cocción":

make

Empezara a burbujear un montón de mensajes extraños. Vale. Todo va bien. Este proceso puede tomar mas de una hora y media en una Rpi 1 y alrededor de media hora en una Rpi3. Lo dejamos hasta que acabe y si llega al 100% sin parar ¡ya lo tenemos!

Ahora ¡a servir el plato!:

sudo make install

Ya deberías tener tu nuevo OCpn instalado. Al arrancar te dará error de que le faltan algunas cosas como los archivos de marea o los mapas básicos pero no es problema alguno. Tu OCpn es totalmente funcional.

Lo malo es que tendrás una versión muy actual, superior a la estable 4.8.2. Probablemente la 4.99 que esta en desarrollo pero yo la uso y funciona bastante bien.

Lo bueno es que esta version ya acepta los MBTiles y podras usar los mapas que algunos hacemos extrayendo datos de varias fuentes como este:

Tabarca a palos: https://mega.nz/#!wB5lhSjZ!7Lk7zNmoi...ipqa39Y4p-RfMA

Descarga, descomprime y añádelos a las configuración de cartas de OCpn
Debes activar opengl en las opciones de OCpn para que la vista de los MBTiles funcione.

Editado por ... en 12-04-2018 a las 09:15.
Citar y responder
Los siguientes cofrades agradecieron este mensaje a
gypsylyon (12-04-2018)