Cómo instalar nodeos en ubuntu 20.04
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
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.
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