Ubuntu 1.22 da GO (golang 22.04) qanday o’rnatiladi haqida malumot

Ubuntu 1.22 da GO (golang 22.04) qanday o’rnatiladi haqida malumot

go logo

Go dasturlash tili seshanba kuni yangi 1.22 versiyasini e’lon qildi! Mana yangi xususiyatlar va Ubuntu va boshqa Linux uchun qanday oʻrnatish boʻyicha qoʻllanma.

Go 1.22 da nima yangiliklar:

  • «For» tsikli tomonidan e’lon qilingan o’zgaruvchilar bir marta yaratilgan va har bir iteratsiyada yangilangan. Yangi 1.22 versiyasida, tsiklning har bir iteratsiyasi tasodifiy almashish xatolarining oldini olish uchun yangi o’zgaruvchilarni yaratadi.
  • “For” tsikllari endi butun sonlar bo’ylab o’zgarishi mumkin.
  • Ish joylaridagi buyruqlar endi ish maydonining bog’liqliklarini o’z ichiga olgan sotuvchi katalogidan foydalanishi mumkin.
  • go get eski GOPATH rejimida moduldan tashqarida endi qo‘llab-quvvatlanmaydi
  • PGO-ni yoqishdan 2% ~ 14% yaxshilanish.
  • Bootstrap uchun Go 1.20 yoki undan keyingi versiyalarining yakuniy versiyasini talab qiladi
  • Yangi matematik/rand/v2 to’plami
  • Yangi go/versiya paketi
  • qarang chiqish eslatmasi Qo’shimcha ma’lumot olish uchun.

Ubuntu-da Golang 1.22-ni qanday o’rnatish kerak

1. Linux Tarball dasturini yuklab oling

Go i386, amd64, arm64 va armv6l CPU arxitektura turlari uchun rasmiy Linux tarballini taqdim etadi. Ularni quyidagi havolada yuklab olish mumkin:

GO-ni yuklab oling

Tizim arxitekturangiz turini bilmasangiz, terminalni ochish va ishga tushirish uchun Ctrl+Alt+T tugmalarini bosing dpkg --print-architecture aytishga buyruq.

download go122

Yoki buyruq satridan Linux tarballini yuklab olish uchun buyruqni bajaring (bu holda amd64 paketi):

wget -c https://go.dev/dl/go1.22.0.linux-amd64.tar.gz

2. Go Tarball-ni /usr/local-ga chiqarib oling

Tarballni yuklab olgandan so’ng, terminalni oching (Ctrl+Alt+T) va buyruqlarni bajaring:

  • Tarbolni saqlagan jildga o’ting (odatda Yuklashlar):
    CD / / Yuklamalar
  • Keyin, tarballni chiqarib oling /usr/local katalog:
    sudo tar -C /usr/local/ -xzf go1.22.0.linux-amd64.tar.gz

    Paket nomini almashtiring go1.22.0.linux-amd64.tar.gz qaysi tarballni yuklab olganingizga ko’ra.

Tarbolni muvaffaqiyatli chiqarib bo’lgach, foydalaning ls /usr/local tekshirish uchun. U pastki papkalar ro’yxatini chiqaradi, shu jumladan go.

extract go122

3. PATH muhit o’zgaruvchisini o’rnating

Ubuntu tizimingizga Go buyrug’ini qaerdan topish mumkinligini bilish uchun foydalanuvchi uni PATH-ga qo’shishi mumkin.

Tizimdan chiqmasdan, terminal oynasi yoki buyruq konsoli yopilguningizcha ishlaydigan PATH muhitini sozlash uchun quyidagi buyruqni bajaring.

eksport PATH=$PATH:/usr/local/go/bin

Uni doimiy qilish uchun uy papkasini oching, Ctrl+H tugmalarini bosing va keyin .profile faylini (yoki .bashrc) tahrirlash tugmasini bosing. Fayl ochilganda, quyidagi qatorlarni qo’shing va saqlang.

# PATH ni o'rnating, shuning uchun u mavjud bo'lsa /usr/local/go/binni o'z ichiga oladi, agar [ -d "/usr/local/go/bin" ] ; keyin PATH="/usr/local/go/bin:$PATH" fi

Bu uchun ishlaydi faqat joriy foydalanuvchi, va keyingi kirishda amal qiladi.

go profile

Barcha foydalanuvchilar uchun PATH muhit oʻzgaruvchisini oʻrnatish uchun ostidagi konfiguratsiya faylini yarating va tahrirlang /etc/profile.d o’rniga katalog. Buning uchun buyruqni bajaring:

sudo nano /etc/profile.d/go.sh

Keyin yuqoridagi bir xil qatorlarni joylashtiring. Saqlash uchun Ctrl+S, chiqish uchun esa Ctrl+X tugmalarini bosing. Shuningdek, ariza berish uchun tizimdan chiqing va qayta kiring.

go2path system

First Go dasturingizni yarating

PATH muhit o’zgaruvchisini o’rnatish tugagach, siz o’tish versiyasini tekshirish uchun buyruqni ishga tushirishingiz mumkin:

versiyasiga o'ting

goversion122

Birinchi Go loyihangizni yaratish uchun yangi fayl yarating hello.go fayl menejerida yoki quyidagi buyruq yordamida:

nano hello.go

Keyin quyidagi qatorlarni qo’shing va uni saqlang (nano uchun Ctrl+S, keyin Ctrl+X tugmalarini bosing):

to'plamning asosiy importi "fmt" func main() { fmt.Println("Salom, Dunyo!") }

nano hellogo

Keyin, yoki foydalaning go run hello.go ishga tushirish uchun buyruq. Yoki go build hello.go ikkilik faylga qurish uchun.

hellogo

Go-ni o’chirib tashlang

Golangni o’chirish uchun buyruqni bajarish orqali /usr/local ostidagi go katalogini o’chiring:

sudo rm -R /usr/local/go

Bo’ldi shu.

Asl modda

Linux, Texnologiyalar
Ubuntu 1.22 da GO (golang 22.04) qanday o’rnatiladi