İlk defa bir projenin test-net çalışmalarına katılıyorum. SM platformunda duyurusu yapıldığı günden beri birçok defa bilgisayarıma format atmak zorunda kaldım. Bu nedenle de bu sefer Google Cloud üzerinden işlem yapmaya karar verdim. Çok şükür ki, bugün ilk ava ağını başlatma şerefine nail oldum.
Ubuntu 18.4 LTS Üzerine Golang (Go) 1.13 Kurulumu
Ubuntu 18.4 güncelleme kontrolleri
1 2 |
sudo apt-get update sudo apt-get -y upgrade |
Golang (go) 1.13 kurulumu
1 2 |
cd /tmp wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz |
Şimdi indirilen arşivin kurulumunu gerçekleştireceğiz.
1 2 |
sudo tar -xvf go1.13.linux-amd64.tar.gz sudo mv go /usr/local |
Şimdi de profil dosyasını güncellememiz gerekiyor. Bunun için de nano ile metin düzenleme yapacağız.
1 |
sudo nano ~/.profile |
aşağıdaki gibi bir ekran çıkacak.
Şimdide profil dosyasına kod eklememiz gerekiyor. Bunun için de aşağı ok tuşu (↓) ile en alt satıra gelip kopyala-yapıştır şeklinde aşağıdaki 2 satırlık kodu ekleyeceğiz.
1 2 |
export GOPATH=$HOME/work export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin |
daha sonra eklediğimiz bu satırları kayıt edip çıkmak için sırasıyla aşağıdaki tuşlamaları yapın.
ctrl+o
enter
cntrl+x (exit)
Aşağıdaki komut ile de yüklemeyi gerçekleştiriyoruz.
1 |
source ~/.profile |
Şimdi golang (go)’nun yüklenip yüklenmediğini kontrol edelim.
1 |
go version |
yukarıda da görüldüğü şekilde bir satır görünür ise kurulum doğru yapılmış demektir.
Son olarak golang’ın hangi klasörlerde yer aldığını kontrol edelim.
1 |
go env |
Gecko Kurulumu
Sanal makinede bazı araç ve kütüphanelerin daha yüklü olması gerekiyor. Onları da aşağıdaki komut ile yükleyeceğiz.
1 |
sudo apt-get install curl build-essential libssl-dev libuv1-dev cmake make |
karşınıza E/H tercihinin yapılacağı bir satır gelecek Evet (E) tuşuna basıp yüklemenin devam etmesini sağlayın.
Şimdi go get komutu ile yazılımı indirmeye başlayacağız.
1 |
go get -d -v github.com/ava-labs/gecko/... |
Şimdi gecko klasörüne giderek kaynağı oluşturacağız.
1 2 |
cd /home/grsmdstk/work/src/github.com/ava-labs/gecko ./scripts/build.sh |
yükleme tamamlandıktan sonra da build klasörünü kontrol edelim.
1 2 3 |
cd build/ ls -al cd .. |
Her şeyin doğru gittiğini kontrol etmek için aşağıdaki kodu da çalıştırabilirsiniz.
1 |
./scripts/build_test.sh |
Herhangi bir sorun yoksa, düğümü çalıştırmak için aşağıdaki kodu kullanabilirsiniz.
1 |
./build/ava --public-ip=127.0.0.1 --snow-sample-size=1 --snow-quorum-size=1 --staking-tls-enabled=false |
Şimdilik bu makaleyi sonlandırıyorum.
Ne kadar kolaymış değil mi? Ah bunu siz, bir de bana sorun 🙂
Umarım sizlere faydam olmuştur. Sağlıcakla kalın…
İlgili Makaleler:
- Ava Borealis – Avash Kurulumu
- Ava Cüzdan Kurulumu
- Ava Faucet (Musluk) Kurulumu
- Ava Cascade Testnet Yükleme ve Çalıştırma (Google Cloud Platform)
- Google Cloud SFTP bağlantısı nasıl yapılır?
Faydalandığım Kaynaklar:
- AVA Borealis’i Nasıl Kurup Çalıştırabiliriz ? – Crypto Squanch – Medium
- How to Install and Run AVA — Borealis Release – AVA Labs – Medium
- Avalanche — Gecko — Setup Guide – Chris – Medium
- How To Install Go 1.13 on Ubuntu 18.04 & 16.04 LTS – TecAdmin
Resmi Bağlantılar:
- Website: https://avalabs.org/
- Discord (devs): https://discord.gg/ccc8vEP
- GitHub Repo: https://github.com/ava-labs/gecko
- Dökümantasyon: https://docs.ava.network/
- Geliştirici Destekleme Programı: http://avalabs.org/dap
- Telegram: https://t.me/avacoin_official
- Telegram (TR): https://t.me/avaturkce
- Telegram Ann: https://t.me/AVA_announcements
- Medium: https://medium.com/avalabs