Geth Nasıl Güncellenir
geth
'yi güncellemek oldukça basittir. Tek yapmanız gereken geth
'nin daha yeni bir sürümünü indirmek ve kurmak, düğümünüzü kapatmak ve yeni yazılımla yeniden başlatmaktır. Geth, otomatik olarak eski düğümünüzün verilerini kullanacak ve eski yazılımı kapattığınız zamandan beri çıkarılan en son blokları senkronize edecektir.
Adım 1: Yeni Sürümü Derleyin veya yeni önceden derlenmiş ikili dosyaları indirin
git clone https://github.com/bnb-chain/bsc
# Klonlanan bsc klasörüne girin
cd bsc
# bsc'yi derleyin ve kurun
make geth
# Önceden derlenmiş ikili dosyaları indirin
# Linux
wget $(curl -s https://api.github.com/repos/bnb-chain/bsc/releases/latest |grep browser_ |grep geth_linux |cut -d\" -f4)
mv geth_linux geth
chmod -v u+x geth
# MacOS
wget $(curl -s https://api.github.com/repos/bnb-chain/bsc/releases/latest |grep browser_ |grep geth_mac |cut -d\" -f4)
mv geth_mac geth
chmod -v u+x geth
make geth
Adım 2: Geth'i Durdurun
$ pid=`ps -ef | grep geth | grep -v grep | awk '{print $2}'`
$ kill $pid
Adım 3: Yeniden Başlat
not
Güncellemeden önce kullandığınız aynı başlatma komutunu kullandığınızdan emin olun. Bu durumda, eğitim materyalimizde
kullandığımız aynı komutu kullanıyoruz.
./geth --config ./config.toml --datadir ./node --cache 8000 --rpc.allow-unprotected-txs --history.transactions 0