Mise à niveau de Geth
Mettre à jour geth
est un processus simple. Il vous suffit de télécharger et d'installer la nouvelle version de geth
, d'arrêter votre nœud et de le redémarrer avec le nouveau logiciel. Geth utilisera automatiquement les données de votre ancien nœud et synchronisera les derniers blocs minés depuis que vous avez arrêté l'ancien logiciel.
Étape 1 : Compiler la nouvelle version ou télécharger les nouveaux binaires précompilés depuis la page des versions
git clone https://github.com/coredao-org/core-chain
make geth
# Download pre-build binaries
# Linux
wget $(curl -s https://github.com/coredao-org/core-chain/releases/latest |grep browser_ |grep geth_linux |cut -d\" -f4)
mv geth_linux geth
chmod -v u+x geth
# MacOS
wget $(curl -s https://github.com/coredao-org/core-chain/releases/latest |grep browser_ |grep geth_mac |cut -d\" -f4)
mv geth_mac geth
chmod -v u+x geth
make geth
Étape 2 : Arrêter Geth
$ pid=`ps -ef | grep geth | grep -v grep | awk '{print $2}'`
$ kill $pid
Étape 3 : Redémarrer
note
Assurez-vous d'utiliser la même commande de démarrage que celle utilisée avant la mise à jour.
##
./geth --config ./config.toml --datadir ./node --cache 8000 --rpc.allow-unprotected-txs --txlookuplimit 0