Go è un linguaggio di programmazione nato in Google dalle mani di Robert Griesemer, Rob Pike e Ken Thompson. Sintatticamente è molto simile al C e, alla data di questo articolo, si colloca tra i primi dieci linguaggi per popolarità tra gli sviluppatori.
Installare uno script Go da GitHub
Abbiamo trovato uno script su GitHub scritto in Go e ne vogliamo provare le funzionalità. Per poterlo installare su una macchina Ubuntu è sufficiente lanciare il seguente comando:
go install github.com/[repository-owner]/[repository-name]@latest
Il comando si occuperà di scaricare il codice da GitHub, ne scaricherà eventuali dipendenze e lo compilerà rendendo disponibile il binario nella cartella /home/go/bin
Facciamo ora un esempio concreto installando boltcopy,una utility che permette di eseguire la copia di database bolt.
go install github.com/jessepeterson/boltcopy@latest
Nella cartella /home/go/bin
troveremo il binario boltcopy che potremo ora invocare per lanciare la copia del nostro boltdb. I passaggi sono quindi questi:
cd /home/go/bin
./boltcopy my-database.boltdb my-database-copy.boltdb
Come installare Go su Ubuntu con snap
Nel caso in cui non dovessimo avere Go installato sulla nostra macchina Ubuntu, il metodo più rapido è quello di ottenere il suo snap.
sudo snap install go --classic