Puncte:-2

Cum se instalează cea mai recentă versiune de golang în Ubuntu?

drapel in

Lucram la un program golang și a funcționat corect până ieri, azi dimineață am făcut câteva modificări și am primit o construcție și totul a fost bine apoi am încercat să rulez programul prin linia de comandă, dar a apărut acest mesaj

k@kM:~/Projects/co-lib$ go run main.go
khaled@khaledM:~/Projects/co-lib$ go run main.go

Comanda „go” nu a fost găsită, dar poate fi instalată cu:

sudo snap install go # versiunea 1.17.3 sau
sudo apt install golang-go # versiunea 2:1.13~1ubuntu2
sudo apt install gccgo-go # versiunea 2:1.13~1ubuntu2

Consultați „snap info go” pentru versiuni suplimentare.

apoi am încercat să-l reinstalez, dar hopa! semăn acest mesaj:

[sudo] parola pentru khaled: 
eroare: Această revizuire a snap „go” a fost publicată folosind confinarea clasică și
       astfel poate efectua modificări arbitrare ale sistemului în afara securității
       Cutia de nisip la care se fixează sunt de obicei limitate, ceea ce vă poate pune sistemul
       risc.

       Dacă înțelegeți și doriți să continuați, repetați comanda, inclusiv
       --clasic.

apoi am descărcat cea mai recentă versiune și am încercat să o instalez cu această comandă

sudo apt install go1.17.3.linux-amd64.tar.gz

dar afișează din nou un alt mesaj:

Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
E: Imposibil de localizat pachetul go.1.17.3.linux-amd64.tar.gz
E: Nu am putut găsi niciun pachet de la glob „go.1.17.3.linux-amd64.tar.gz”

sa ma bucuri! locația fișierului descărcat este chiar în directorul principal!

sunt complet confuz vă rog să mă ajutați

sarlacii avatar
drapel pm
Bună, FYI „sudo apt install go1.17.3.linux-amd64.tar.gz” este incorect. Dacă utilizați repozițiile, atunci verificați „apt-cache search golang” pentru numele pachetelor, apoi instalați prin, de ex. „apt install golang-1.16” etc. Dacă descărcați sursa (nu este recomandată), atunci trebuie să compilați. Mai întâi trebuie să căutați pe Google elementele de bază ale instalării pachetului Ubuntu.
Puncte:7
drapel us

Puteți instala versiunea (puțin mai veche) cu apt,

sudo apt install golang

Alternativ, utilizați Golang Backports PPA, care găzduiește cea mai recentă versiune de golang pentru Ubuntu 18.04+.

sudo add-apt-repository ppa:longsleep/golang-backports
actualizare sudo apt
sudo apt install golang-1.17 

De asemenea, puteți instala cea mai recentă versiune cu snap,

sudo snap install go --classic
chx101 avatar
drapel za
Google sau echipa Go mențin un depozit activ?
drapel us
Nu știu. Cu toate acestea, snap oferă cea mai recentă versiune
chx101 avatar
drapel za
Gânguri. Problema cu Snap este că mașina mea are probleme și mă comport ciudat, așa că încerc să o evit cu orice preț.
drapel us
@chx101 Am actualizat răspunsul. Puteți folosi PPA pentru a evita snap.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.