Migrar la Instalación de Zend desde la Fuente a el Repositorio APT

Iniciado sesión como usuario no root

  • Agregue el repositorio de zen apt
  • Instale zen



DescripciónComando
1Actualice el paquete caché.
sudo apt-get update
2Instale requisitos previos (apt-transport-https, lsb-release)
sudo apt-get install apt-transport-https lsb-release
3Detenga zend - use el comando correspondiente a su instalación

Para instalaciones usando systemd (se asume que el archivo de la unidad se llama 'zend.service')

sudo systemctl stop zend

Para instalaciones usando monit.

sudo monit stop zend

Para instalaciones corriendo zend manualmente.

zen-cli stop && sleep 5
4

Agregue el repositorio zencash al archivo 'sources.list'

echo 'deb https://zencashofficial.github.io/repo/ '$(lsb_release -cs)' main' | sudo tee /etc/apt/sources.list.d/zen.list
5Extraiga de la llave gpg utilizada para firmar los paquetes zencash

La extracción de la llave gpg puede demorar un tiempo, si se agota el tiempo de espera, volver a ejecutarla hasta que se haya importado.

gpg --keyserver ha.pool.sks-keyservers.net --recv 219F55740BBF7A1CE368BA45FB7053CE4991B669

Servidor de claves alternativo si el anterior no responde.

gpg --keyserver keyserver.ubuntu.com  --recv 219F55740BBF7A1CE368BA45FB7053CE4991B669
6Exporte la llave gpg y agreguela a apt, esto permite la verificación del paquete
gpg --export 219F55740BBF7A1CE368BA45FB7053CE4991B669 | sudo apt-key add -
7

Actualice el paquete caché nuevamente con el repositorio Horizen ahora agregado como fuente.

sudo apt-get update
8Instale el daemon de zend
sudo apt-get install zen -y
9

Descargue los parámetros requeridos para zend.


NOTA: Esto solo descargara los parámetros faltantes.

zen-fetch-params
10

Revisar la versión de zend.

***REVISA EL "Zen Daemon version v2.0.18", después del ~5 de Julio del 2019,***


NOTA: La versión 2.0.17 se depreciará en el bloque #555555, aproximadamente el 23 de Julio del 2019 

zend --version
Salida deseada

zenops@node01:~$ zend --version

Zen Daemon version v2.0.18

Copyright (C) 2009-2019 The Bitcoin Core Developers
Copyright (C) 2015-2019 The Zcash Developers
Copyright (C) 2015-2019 Zdeveloper.org
Copyright (C) 2015-2019 Zen Blockchain Foundation

This is experimental software.

Distributed under the MIT software license, see the accompanying file COPYING
or <http://www.opensource.org/licenses/mit-license.php>.

This product includes software developed by the OpenSSL Project for use in the
OpenSSL Toolkit <https://www.openssl.org/> and cryptographic software written
by Eric Young.

11

Empiece los servicios de monitoreo de zend después de que la actualización haya sido completada.

Para instalaciones usando systemd (se asume que el archivo de la unidad se llama 'zend.service')

sudo systemctl start zend

Para instalaciones usando monit.

sudo monit start zend

Para instalaciones corriendo zend manualmente.

zend

Reiniciando el rastreador de nodos (zentracker)
12

Reinicie zentracker después de que zend se haya reiniciado.

Para instalaciones utilizando systemd (se asume que el archivo de la unidad se llama 'zentracker.service')

sudo systemctl restart zentracker

Para instalaciones utilizando pm2 (se asume que el rastreador se está ejecutando como el único o primer proceso, numerado 0)

pm2 restart 0

Migrar la Instalación de Zend desde la Fuente hasta el Repositorio APT



© 2019 Horizen. All rights reserved.