¿Cómo configuro un nodo tezos a través de la línea de comando en Ubuntu?
2 respuestas
- votos
-
- 2019-11-15
Aquíestán lasinstruccionespaso apaso actualizadas sobre cómo construir unnodo Tezos (instalaciónnueva de Ubuntu)
convertirseen superusuario
sudo su
sistema de actualización
sudo su sudo apt update & amp; & amp; sudo apt actualización -y
instalar curl
sudo apt-getinstall curl
responda sí atodas las solicitudes
instalar Docker
sudo aptinstall docker.io sudo systemctl start docker sudo systemctlenable docker
instalar docker compose
sudo curl -L " https://github .com/docker/compose/releases/download/1.24.1/docker-compose- $ (uname -s) - $ (uname -m) "-o/usr/local/bin/docker-compose sudo chmod + x/usr/local/bin/docker-compose sudo ln -s/usr/local/bin/docker-compose/usr/bin/docker-compose sudo apt-get docker-compose
responde sí atodas laspreguntas
descargarel script alphanet
wget -Omainnet.sh https://gitlab.com/tezos/tezos/raw/master/scripts/alphanet.sh chmod + xmainnet.sh
iniciarmainnet
./mainnnet.shinicio
(para actualizareltipo denodomástarde :) ./mainnet.sh reiniciar
actualizarmainnet
./mainnet.sh update_script
compilar apartir defuentes
toda una línea
sudo aptinstall -y rsyncgit m4build-essentialpatch unzipbubblewrap wgetpkg-config libgmp-dev libev-dev libhidapi-dev which wget https://github.com/ocaml/opam/releases/download/2.0.3/opam-2.0.3- x86_64-linux
sudo cp opam-2.0.3-x86_64-linux/usr/local/bin/opam sudo chmod a + x/usr/local/bin/opam clon degit https://gitlab.com/tezos/tezos.git cdtezos redprincipal degit checkout
escriba "sí"parael comando opaminit
opaminit --bare hacerbuild-deps ##nota:elproceso 7 llevamuchotiempo eval $ (env de opam) hacer export PATH=~/tezos: $ PATH fuente ./src/bin_client/bash-completion.sh exportar TEZOS_CLIENT_UNSAFE_DISABLE_DISCLAIMER=Y
instalarjp
sudo aptinstall -yjq
instalar opam
hacer construcciones hacerbuild-dev-deps ## lleva untiempo eval $ (env de opam) hacer
generar ID denodo detezos ## si lostezosnoestabaninstaladosen/home/~,haz unabúsqueda detezos
cd/home/'nombre de usuario'/tezos/
descargar lainstantánea delnodo (le ahorra horas)
curl -s https://api.github.com/repositorios/Phlogi/tezos-snapshots/releases/latest | jq -r ".assets []| select (.name)| .browser_download_url"| grep completo| xargs wget -q --show-progress
averigüeelnombre del archivo
ls/
descomprimeel archivo (solofunciona coneste comando,de lo contrarioel archivo se dañará)
unxz "nombre del archivo"
cambieelnombre del archivo,tomandonota delnúmero debloque,lo usará a continuación (hagaesto através de Guiestábien)
cree laidentidad delnodotezos,para la variable --block,useelnúmero debloque ubicadoen
./tezos-nodeidentidadgenerar
importar lainstantánea
./tezos-node snapshotimportmainnet.full --block "exampleblockBMetLX2em7Q2tbAxcuPbUQNEY4NhRDEZtJCQeoFvWnYwDzb5qGU"
eliminar la aplicación original usando lospuertos
sudo kill -9 $ (sudo lsof -t -i: 8732)
iniciarelnodo
./tezos-nodeejecutar --rpc-addr 127.0.0.1
nota useel comando lsof siel archivoestábloqueado y luego killallpara detenerelproceso,o desbloqueeel archivo rmel archivo debloqueoen la ruta
espere a queelnodo se sincronice (observeelprogreso coneste comando
./tezos-clientbootstrapped
¡¡¡Hasterminado !!!
Here are the updated step-by-step instructions on how to build a Tezos node(fresh Ubuntu install)
become superuser
sudo su
update system
sudo su sudo apt update && sudo apt upgrade -y
install curl
sudo apt-get install curl
say yes to all prompts
install docker
sudo apt install docker.io sudo systemctl start docker sudo systemctl enable docker
install docker compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose sudo apt-get docker-compose
reply yes to all prompts
download the alphanet script
wget -O mainnet.sh https://gitlab.com/tezos/tezos/raw/master/scripts/alphanet.sh chmod +x mainnet.sh
start mainnet
./mainnnet.sh start
(to update node later type:) ./mainnet.sh restart
update mainnet
./mainnet.sh update_script
build from sources
all one line
sudo apt install -y rsync git m4 build-essential patch unzip bubblewrap wget pkg-config libgmp-dev libev-dev libhidapi-dev which wget https://github.com/ocaml/opam/releases/download/2.0.3/opam-2.0.3-x86_64-linux
sudo cp opam-2.0.3-x86_64-linux /usr/local/bin/opam sudo chmod a+x /usr/local/bin/opam git clone https://gitlab.com/tezos/tezos.git cd tezos git checkout mainnet
type "yes" for opam init command
opam init --bare make build-deps ## note: process 7 takes a long time eval $(opam env) make export PATH=~/tezos:$PATH source ./src/bin_client/bash-completion.sh export TEZOS_CLIENT_UNSAFE_DISABLE_DISCLAIMER=Y
install jp
sudo apt install -y jq
install opam
make build-deps make build-dev-deps ##takes a while eval $(opam env) make
generate tezos node ID ## if the tezos wasn't installed in /home/~, do a search for tezos
cd /home/'username'/tezos/
download node snapshot(saves you hours)
curl -s https://api.github.com/repos/Phlogi/tezos-snapshots/releases/latest | jq -r ".assets[] | select(.name) | .browser_download_url" | grep full | xargs wget -q --show-progress
find out the name of the file
ls /
unzip the file(only works with this command, otherwise file will be corrupted)
unxz "name of file"
rename the file, taking note of the block number, you will use it below(do this via Gui is fine)
create the tezos node identity, for the --block variable, use the block number located on the
./tezos-node identity generate
import the snapshot
./tezos-node snapshot import mainnet.full --block "exampleblockBMetLX2em7Q2tbAxcuPbUQNEY4NhRDEZtJCQeoFvWnYwDzb5qGU"
kill original app using the ports
sudo kill -9 $(sudo lsof -t -i:8732)
start the node
./tezos-node run --rpc-addr 127.0.0.1
note use lsof command if file is locked and then killall to stop the process, or unlock the file by rm the lock file in the path
wait for node to sync(watch progress with this command
./tezos-client bootstrapped
Your finished!!!
-
Esto se copió de http://tezos.gitlab.io/introduction/howtoget.html,lo cualestábien,pero lospls dan crédito a lafuente.Y,preferiblemente,arregle los CRLF.This is copied over from http://tezos.gitlab.io/introduction/howtoget.html, which is fine, but pls give credit to the source. And preferably fix the CRLFs.
- 1
- 2019-12-03
- Gaia
-
https://medium.com/@tezbaker.io/tezos-mainnet-setting-up-home-baking-4bf258a9fd30https://medium.com/@tezbaker.io/tezos-mainnet-setting-up-home-baking-4bf258a9fd30
- 0
- 2019-12-04
- Mack Baise
-
- 2020-05-25
Tezster-CLI es la herramientaperfectapara responder a su consulta.Configurará losnodos localesen su sistemaen sencillospasos.
Requisitoprevio: Debetenerinstalado Docker y NodeJsen su sistema.
Parainstalar Docker,ejecuteel siguiente comando: (en ubuntu)
sudo apt install docker.io sudo groupadd docker sudo usermod -aG docker $USER newgrp docker
Instalarelpaquetetezster-cli:
sudo npm install -g tezster@latest --unsafe-perm=true
Configurarnodos locales:
tezster setup
Iniciar y detenernodos locales:
tezster start-nodes tezster stop-nodes
Utilice la Tezster-CLI Guide para obtenermásinformación sobreel uso detezster.
Tezster-CLI is the perfect tool to answer for your query. It will setup local nodes on your system in easy steps.
Prerequisite: You must have installed docker and nodejs on your system.
To install docker run the following command: (on ubuntu)
sudo apt install docker.io sudo groupadd docker sudo usermod -aG docker $USER newgrp docker
Install tezster-cli package:
sudo npm install -g tezster@latest --unsafe-perm=true
Setup local nodes:
tezster setup
Start and stop local nodes:
tezster start-nodes tezster stop-nodes
Use Tezster-CLI Guide to learn more about tezster usage.
Mepregunto si alguienme puede dar deprincipio afin sobre cómo hacerestoen Ubuntu,lapágina de Tezos Gitlabestámuy desactualizada.