Go: инструментарий (продолжение)

Вопросы написания собственного программного кода (на любых языках)

Модератор: Olej

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go : инструментарий (продолжение)

Непрочитанное сообщение Olej » 14 мар 2023, 16:26

Olej писал(а):
14 мар 2023, 13:40
И вот тут ждёт облом
Возвращаюсь в сборку из исходников:

Код: Выделить всё

olej@esprimop420:~/goroot/src$ pwd
/home/olej/goroot/src

Код: Выделить всё

olej@esprimop420:~/2023/own.BOOKs/BHV.Go.2$ sudo inxi -Cmxxx
Memory:    RAM: total: 11.63 GiB used: 4.89 GiB (42.0%) 
           Array-1: capacity: 16 GiB slots: 2 EC: None max module size: 8 GiB note: est. 
           Device-1: DIMM A3 size: 8 GiB speed: 1333 MT/s type: DDR3 detail: synchronous bus width: 64 bits total: 128 bits 
           manufacturer: Kingston part-no: 9965525-120.A00LF serial: F111850E 
           Device-2: DIMM B4 size: 4 GiB speed: spec: 1867 MT/s actual: 1333 MT/s type: DDR3 detail: synchronous 
           bus width: 64 bits total: 64 bits manufacturer: 1315 part-no: BLT4G3D1869DT1TX0. serial: A11A140F 
CPU:       Info: Quad Core model: Intel Xeon E3-1240 v3 bits: 64 type: MT MCP arch: Haswell rev: 3 L1 cache: 256 KiB 
           L2 cache: 8 MiB L3 cache: 7.8 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 54275 
           Speed: 3598 MHz min/max: 800/3800 MHz volts: 1.2 V ext-clock: 100 MHz Core speeds (MHz): 1: 3598 2: 3604 3: 3601 
           4: 3595 5: 3626 6: 3625 7: 3595 8: 3620 

Код: Выделить всё

olej@esprimop420:~/goroot/src$ time ./all.bash
Building Go cmd/dist using /usr/local/go. (go1.19.7 linux/amd64)
Building Go toolchain1 using /usr/local/go.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
...
Ну, теперь поехало, кажется... :lol:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go : инструментарий (продолжение)

Непрочитанное сообщение Olej » 14 мар 2023, 16:33

Olej писал(а):
14 мар 2023, 16:26
Ну, теперь поехало, кажется...

Код: Выделить всё

...
ALL TESTS PASSED
---
Installed Go for linux/amd64 in /home/olej/goroot
Installed commands in /home/olej/goroot/bin
*** You need to add /home/olej/goroot/bin to your PATH.

real	6m55,757s
user	33m30,434s
sys	3m36,763s
Это крутой серверный процессор + RAM дофигища ;-)
И 7 мин. ... и это лучший результат из моих нескольких компьютеров.

Код: Выделить всё

olej@esprimop420:~/goroot/src$ ../bin/go version
go version devel go1.21-b37c0602cd Tue Mar 14 10:02:09 2023 +0000 linux/amd64

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go : инструментарий (продолжение)

Непрочитанное сообщение Olej » 14 мар 2023, 16:39

Olej писал(а):
14 мар 2023, 16:33
результат
И окончательно...

Код: Выделить всё

olej@esprimop420:~$ update-alternatives --display go
go - автоматический режим
  link best version is /usr/local/go/bin/go
  ссылка сейчас указывает на /usr/local/go/bin/go
  link go is /usr/bin/go
/lib/go-1.15/bin/go — приоритет 50
/usr/local/go/bin/go — приоритет 60
olej@esprimop420:~$ sudo update-alternatives --install /usr/bin/go go /home/olej/goroot/bin/go 70
update-alternatives: используется /home/olej/goroot/bin/go для предоставления /usr/bin/go (go) в автоматическом режиме

Код: Выделить всё

olej@esprimop420:~$ update-alternatives --display go
go - автоматический режим
  link best version is /home/olej/goroot/bin/go
  ссылка сейчас указывает на /home/olej/goroot/bin/go
  link go is /usr/bin/go
/home/olej/goroot/bin/go — приоритет 70
/lib/go-1.15/bin/go — приоритет 50
/usr/local/go/bin/go — приоритет 60

Код: Выделить всё

olej@esprimop420:~$ go version
go version devel go1.21-b37c0602cd Tue Mar 14 10:02:09 2023 +0000 linux/amd64
Теперь у меня есть 3 установленных версии Go с необыкновенной лёгкостью переключения между ними :!:

Ответить

Вернуться в «Программирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей