Wie richte ich einen Tezos-Knoten über die Befehlszeile auf Ubuntu?
2 Antworten
- Stimmen
-
- 2019-11-15
Hier sind die aktualisierten Schritt-für-Schritt-Anweisungen zum Erstelleneines Tezos-Knotens (frische Ubuntu-Installation)
Superuser werden
sudo su
Aktualisierungssystem
sudo su sudo apt update & amp; & amp; Sudo Apt Upgrade -y
Curlinstallieren
sudo apt-getinstall curl
Sagja an alle Anweisungen
Dockerinstallieren
sudo aptinstall docker.io sudo systemctl start docker sudo systemctl aktivieren docker
Installieren von 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-kompose sudo chmod + x/usr/local/bin/docker-kompose sudo ln -s/usr/lokal/bin/docker-kompose/usr/bin/docker-kompose sudo apt-holendocker-kompose
Antworten Siemit Ja,an alle Anweisungen
Laden Sie das Alphanet-Skript
herunter>wget -omainnet.sh https://gitlab.com/tezos/tezos/raw/master/scripts/alphanet.sh . chmod + xmainnet.sh
Start-Hauptnetz
./mainnnet.sh Start
(Zum Aktualisieren des Knotens später Typ :) ./mainnet.sh Neustart
Update-Hauptnetz
./mainnet.sh update_script
Build aus Quellen
Alleeine Zeile
sudo aptinstall -y rsyncgit m4build-essential Patch Unzip BubbleWrap Wgetpkg-config libgmp-dev LIBEV-dev libhidapi-dev Wet https://github.com/ocaml/opam/relais/download/2.0.3/opam-2.0.3- X86_64-Linux
sudo cp opam-2.0.3-x86_64-linux/usr/lokal/bin/opam sudo chmod a + x/usr/local/bin/opam git clone https://gitlab.com/tezos/tezos.git CD Tezos. Git Kasse Hauptnetz
Geben Sie "Ja"für OPAM INIT-Befehl
opaminit -bare Erstellen von Build-deps ## Hinweis: Der Prozess 7 dauert lange Zeit Eval $ (opamenv) machen Exportpfad=~/tezos: $path Quelle ./src/bin_client/bash-competion.sh.Sh. ETZOS_CLIENT_UNSAFE_DISABLE_DISCLAIMERexportieren=y
Installieren Sie JP
sudo aptinstall -yjq
Installieren von Opam
Build-Depsmachen Erstellen Sie die Build-Dev-Dev-dev-dev-Dauertage Eval $ (opamenv) machen
TEZOS-Knoten-ID ##generieren,wenn die Tezosnichtin/home/~installiert wurde,suchen Sienach Tezos
cd/home/'Benutzername'/tezos/
NOD-Snapshot herunterladen (speichert Sie Stunden)
curl -s https://api.github.com/REPOS/PHLOGI/TEZOS-SNAPSHOTS/RELEASS/RELESTSE | JQ -R ".assets []| auswählen (.name)| .browser_download_url"| Grep voll| XARGS WGE -Q --Show-Fortschritt
Finden Sie den Namen der Datei
herausls/
Entpacken Sie die Datei (funktioniertnurmit diesem Befehl,andernfallsist die Dateibeschädigt)
unXZ "Name der Datei"
Benennen Sie die Datei um,um die Blocknummer zunutzen,verwenden Sie sie unten (diesist dies über GUIin Ordnung)
Erstellen Sie die TEZOS-Knotenidentität,für die Block-Variable,verwenden Sie die Blocknummer,die sich auf der
befindet./Tezos-Knoten Identitätgenerieren
Importieren Sie den Snapshot
./Tezos-Knoten Snapshot Import MaineNet.full --block "BEISPIELBLOCKBETLX2EM7Q2TBAXCUPBUQNEY4NHRDEZTJCQEZVWNYWDZB5QGU"
Original-Appmit den Ports
tötensudotöten -9 $ (sudo lsof -t -i: 8732)
Starten Sie den Knoten
./Tezos-Node Run --rpc-add 127.0.0.1
Hinweis Verwenden Sie den LSOF-Befehl,wenn die Dateigesperrtist,und dann KillAll,um den Prozess zu stoppen,oderentsperren Sie die Dateimit RM die Sperrdatei auf dem Pfad
Warten Sie,bis der Knoten synchronisiert (Beobachten Sie Fortschrittmit diesem Befehl
./tezos-clientbootbrapped
Ihrfertig !!!
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!!!
-
Dies wird von http://tezos.gitlab.io/introduction/howtoget.html kopiert,wasin Ordnungist,aberplsgeben der Quelleeinen Kredit.Und vorzugsweise die CRLFsfixieren.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-seting-up-home-baking-4BF258A9FD30.https://medium.com/@tezbaker.io/tezos-mainnet-setting-up-home-baking-4bf258a9fd30
- 0
- 2019-12-04
- Mack Baise
-
- 2020-05-25
tezster-cli ist dasperfekte Werkzeug,umfür Ihre Anfrage zu antworten.Es wird lokale Knoten auf Ihrem Systemin einfachen Schritteneingerichtet.
Voraussetzung: Siemüssen Docker und Nodejs auf Ihrem Systeminstalliert haben.Installieren von Docker Führen Sie denfolgenden Befehl aus: (auf Ubuntu)
SUDO APT INSTALLIEREN DOCKER.IO Sudo GroupAdd Docker. sudo usermod -ag docher $ user Newgrp Docker.
TEZSTER-CLI-Paketinstallieren: sudonpm install -gtezster @ athreuting --unsafe-perm=true
setup lokale Knoten:
Tezster Setup
Start- und Stoppen der lokalen Knoten: Tezster Start-Knoten TEZSTER STOP-NODES
Verwenden Sie Tezster-CLI Guide ,ummehr über die Nutzung von Tezster zuerfahren.
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.
Ichfragemich,objemandmich anfangen kann,mit dem Start-to-Finish auf dem Weg zu sein