Cómo instalar nodeos en ubuntu 20.04

Oct 16 2020

Los binarios prediseñados son para Ubuntu 16.04 y Ubuntu 18.04 Mi computadora portátil tiene Ubuntu 20.04 y quiero instalar nodeos para desarrollo y pruebas. Descargué el archivo eosio_2.0.7-1-ubuntu-18.04_amd64.deb de la página de lanzamientos,https://github.com/EOSIO/eos/releases

Pero no se instalará usando

sudo apt install ./eosio_2.0.7-1-ubuntu-18.04_amd64.deb

Este es el error:

The following packages have unmet dependencies:
 eosio : Depends: libicu60 but it is not installable
E: Unable to correct problems, you have held broken packages.

¿Alguna solución?

Respuestas

conr2d Oct 20 2020 at 08:07

Necesita crear eos usted mismo o puede usar mi archivo de paquetes personal (solo con fines de desarrollo).

sudo add-apt-repository ppa:conr2d/eosio
sudo apt install eosio

No se creó en un repositorio de github clonado, por lo que su versión se mostrará como 'desconocida', pero es 'v2.0.7'. (Originalmente, la versión de nodeos se tomará de las etiquetas de github)

La versión de clang no se administra, por lo que el estado generado por estos binarios prediseñados puede ser incompatible en futuras versiones. Para la compatibilidad de state db, la versión de boost, la versión del compilador, el tipo de compilación (lanzamiento o depuración), el sistema operativo y la arquitectura deben mantenerse iguales.

AmiHeines Oct 20 2020 at 20:09

Instale manualmente el paquete que falta con estos comandos:

wget http://mirrors.edge.kernel.org/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3.1_amd64.deb 
sudo dpkg -i ./libicu60_60.2-3ubuntu3.1_amd64.deb 

Luego, puede instalar los binarios precompilados de EOSIO para Ubuntu 18.04 desde la página de lanzamientos en una nueva versión de Ubuntu 20.04

Esta solución se encontró en un problema de github