Releases: go-riscv/go
v1.20.7
Release
1.20.7
File name | Kind | Size | SHA256 |
---|---|---|---|
go1.20.7.linux-riscv64.tar.gz | Archive | 154MB | 135158f281e2d7bf5ff5d426394ad038870d7b288e8f987426490c717f6fb390 |
go-linux-riscv64-bootstrap.tbz | Bootstrap | 88MB | 45d0c69936eedadad28c871e308da18cd3395d65f452a172dbcc2ba95e761b78 |
go1.20.7.src.tar.gz | Source | 24MB | 2c5ee9c9ec1e733b0dbbc2bdfed3f62306e51d8172bf38f4f4e542b27520f597 |
Download
wget "https://github.com/go-riscv/go/releases/download/v1.20.7/go1.20.7.linux-riscv64.tar.gz"
Verify
echo "135158f281e2d7bf5ff5d426394ad038870d7b288e8f987426490c717f6fb390 go1.20.7.linux-riscv64.tar.gz" | sha256sum --check
Install
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.7.linux-riscv64.tar.gz
Add to PATH
You can create /etc/profile.d/go.sh
.
sudo nano /etc/profile.d/go.sh
Write following contents:
#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
export GOROOT="/usr/local/go"
export GOPATH="/go"
export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi
Save and make it executable:
sudo chmod +x /etc/profile.d/go.sh
You can check it without creating new shell session:
source /etc/profile.d/go.sh
go version
Verify signature
Import the public key:
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys '943040B9817AC4C7'
Download the signature:
wget "https://github.com/go-riscv/go/releases/download/v1.20.7/go1.20.7.linux-riscv64.tar.gz.asc"
Verify the signature:
gpg --batch --verify go1.20.7.linux-riscv64.tar.gz.asc go1.20.7.linux-riscv64.tar.gz
build-230613.0
Release
1.20.5
File name | Kind | Size | SHA256 |
---|---|---|---|
go1.20.5.linux-riscv64.tar.gz | Archive | 154MB | b85a931b7059f4312bc07beff9addc69cd0ab6d8e6d26d27660bda19d7441a26 |
go-linux-riscv64-bootstrap.tbz | Bootstrap | 88MB | 4451fba04b9f4b556eeebc80f8a62804aa4116de39e983b1403e94171e0df726 |
go1.20.5.src.tar.gz | Source | 24MB | 9a15c133ba2cfafe79652f4815b62e7cfc267f68df1b9454c6ab2a3ca8b96a88 |
Download
wget "https://github.com/go-riscv/go/releases/download/build-230613.0/go1.20.5.linux-riscv64.tar.gz"
Verify
echo "b85a931b7059f4312bc07beff9addc69cd0ab6d8e6d26d27660bda19d7441a26 go1.20.5.linux-riscv64.tar.gz" | sha256sum --check
Install
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.5.linux-riscv64.tar.gz
Add to PATH
You can create /etc/profile.d/go.sh
.
sudo nano /etc/profile.d/go.sh
Write following contents:
#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
export GOROOT="/usr/local/go"
export GOPATH="/go"
export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi
Save and make it executable:
sudo chmod +x /etc/profile.d/go.sh
You can check it without creating new shell session:
source /etc/profile.d/go.sh
go version
Verify signature
Import the public key:
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys '943040B9817AC4C7'
Download the signature:
wget "https://github.com/go-riscv/go/releases/download/build-230613.0/go1.20.5.linux-riscv64.tar.gz.asc"
Verify the signature:
gpg --batch --verify go1.20.5.linux-riscv64.tar.gz.asc go1.20.5.linux-riscv64.tar.gz
build-230502.0
Release
1.20.4
File name | Kind | Size | SHA256 |
---|---|---|---|
go1.20.4.linux-riscv64.tar.gz | Archive | 154MB | 490a0a17c16d93b3b18451b1c47b77c5a726df19a6520df9e221a6f70d0a1d06 |
go-linux-riscv64-bootstrap.tbz | Bootstrap | 88MB | 07250f324aefe6445ce92966bc70794488bd52f565bfe986ea3e5d58a613e10c |
go1.20.4.src.tar.gz | Source | 24MB | 9f34ace128764b7a3a4b238b805856cc1b2184304df9e5690825b0710f4202d6 |
Download
wget "https://github.com/go-riscv/go/releases/download/build-230502.0/go1.20.4.linux-riscv64.tar.gz"
Verify
echo "490a0a17c16d93b3b18451b1c47b77c5a726df19a6520df9e221a6f70d0a1d06 go1.20.4.linux-riscv64.tar.gz" | sha256sum --check
Install
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.4.linux-riscv64.tar.gz
Add to PATH
You can create /etc/profile.d/go.sh
.
sudo nano /etc/profile.d/go.sh
Write following contents:
#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
export GOROOT="/usr/local/go"
export GOPATH="/go"
export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi
Save and make it executable:
sudo chmod +x /etc/profile.d/go.sh
You can check it without creating new shell session:
source /etc/profile.d/go.sh
go version
Verify signature
Import the public key:
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys '943040B9817AC4C7'
Download the signature:
wget "https://github.com/go-riscv/go/releases/download/build-230502.0/go1.20.4.linux-riscv64.tar.gz.asc"
Verify the signature:
gpg --batch --verify go1.20.4.linux-riscv64.tar.gz.asc go1.20.4.linux-riscv64.tar.gz
build-230412.0
Release
1.20.3
File name | Kind | Size | SHA256 |
---|---|---|---|
go1.20.3.linux-riscv64.tar.gz | Archive | 154MB | cc04195c17885aab1264df24d09e417854bebbc6e567e422cdce1eb6399053bc |
go-linux-riscv64-bootstrap.tbz | Bootstrap | 88MB | 9172512332c26f8adccce9a0177292f19efa2f0b5eca5ac4855539973a301195 |
go1.20.3.src.tar.gz | Source | 24MB | e447b498cde50215c4f7619e5124b0fc4e25fb5d16ea47271c47f278e7aa763a |
Download
wget "https://github.com/go-riscv/go/releases/download/build-230412.0/go1.20.3.linux-riscv64.tar.gz"
Verify
echo "cc04195c17885aab1264df24d09e417854bebbc6e567e422cdce1eb6399053bc go1.20.3.linux-riscv64.tar.gz" | sha256sum --check
Install
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.3.linux-riscv64.tar.gz
Add to PATH
You can create /etc/profile.d/go.sh
.
sudo nano /etc/profile.d/go.sh
Write following contents:
#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
export GOROOT="/usr/local/go"
export GOPATH="/go"
export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi
Save and make it executable:
sudo chmod +x /etc/profile.d/go.sh
You can check it without creating new shell session:
source /etc/profile.d/go.sh
go version
Verify signature
Import the public key:
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys '943040B9817AC4C7'
Download the signature:
wget "https://github.com/go-riscv/go/releases/download/build-230412.0/go1.20.3.linux-riscv64.tar.gz.asc"
Verify the signature:
gpg --batch --verify go1.20.3.linux-riscv64.tar.gz.asc go1.20.3.linux-riscv64.tar.gz
build-230402.1
Release
1.20.2
File name | Kind | Size | SHA256 |
---|---|---|---|
go1.20.2.linux-riscv64.tar.gz | Archive | 154MB | 03203234a4701720ef41a22e902087fabf7eda1c755c2ee51be710ad4a1e8875 |
go-linux-riscv64-bootstrap.tbz | Bootstrap | 88MB | d06f0c6e6d9a141271f41d61a8d0e813cc8f162e9a2d7bf119c40ee3e7a5c2b8 |
go1.20.2.src.tar.gz | Source | 24MB | 4d0e2850d197b4ddad3bdb0196300179d095bb3aefd4dfbc3b36702c3728f8ab |
Download
wget "https://github.com/go-riscv/go/releases/download/build-230402.1/go1.20.2.linux-riscv64.tar.gz"
Verify
echo "03203234a4701720ef41a22e902087fabf7eda1c755c2ee51be710ad4a1e8875 go1.20.2.linux-riscv64.tar.gz" | sha256sum --check
Install
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.2.linux-riscv64.tar.gz
Add to PATH
You can create /etc/profile.d/go.sh
.
sudo nano /etc/profile.d/go.sh
Write following contents:
#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
export GOROOT="/usr/local/go"
export GOPATH="/go"
export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi
Save and make it executable:
sudo chmod +x /etc/profile.d/go.sh
You can check it without creating new shell session:
source /etc/profile.d/go.sh
go version
Verify signature
Import the public key:
gpg --batch --keyserver keyserver.ubuntu.com --recv-keys '943040B9817AC4C7'
Download the signature:
wget "https://github.com/go-riscv/go/releases/download/build-230402.1/go1.20.2.linux-riscv64.tar.gz.sig"
Verify the signature:
gpg --batch --verify go1.20.2.linux-riscv64.tar.gz.sig go1.20.2.linux-riscv64.tar.gz
build-230402
Release
1.20.2
File name | Kind | Size | SHA256 |
---|---|---|---|
go1.20.2.linux-riscv64.tar.gz | Archive | 154MB | 024b9a98d7e2facc553bd9b00cd8ccbc22c82248c4d85f0b6a89b5eafc5715d2 |
go-linux-riscv64-bootstrap.tbz | Bootstrap | 88MB | d06f0c6e6d9a141271f41d61a8d0e813cc8f162e9a2d7bf119c40ee3e7a5c2b8 |
go1.20.2.src.tar.gz | Source | 24MB | 4d0e2850d197b4ddad3bdb0196300179d095bb3aefd4dfbc3b36702c3728f8ab |
Download
wget "https://github.com/go-riscv/go/releases/download/build-230402/go1.20.2.linux-riscv64.tar.gz"
Verify
echo "024b9a98d7e2facc553bd9b00cd8ccbc22c82248c4d85f0b6a89b5eafc5715d2 go1.20.2.linux-riscv64.tar.gz" | sha256sum --check
Install
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.2.linux-riscv64.tar.gz
Add to PATH
You can create /etc/profile.d/go.sh
.
sudo nano /etc/profile.d/go.sh
Write following contents:
#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
export GOROOT="/usr/local/go"
export GOPATH="/go"
export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi
Save and make it executable:
sudo chmod +x /etc/profile.d/go.sh
You can check it without creating new shell session:
source /etc/profile.d/go.sh
go version
build-230401
Release
1.20.2
File name | Kind | Size | SHA256 |
---|---|---|---|
go1.20.2.linux-riscv64.tar.gz | Archive | 154MB | bff926ef6051a768288f3c473b59a17603254b8011197c631dc2fa9b0a46b98b |
go-linux-riscv64-bootstrap.tbz | Bootstrap | 88MB | d06f0c6e6d9a141271f41d61a8d0e813cc8f162e9a2d7bf119c40ee3e7a5c2b8 |
go1.20.2.src.tar.gz | Source | 24MB | 4d0e2850d197b4ddad3bdb0196300179d095bb3aefd4dfbc3b36702c3728f8ab |
Download
wget "https://github.com/go-riscv/go/releases/download/build-230401/go1.20.2.linux-riscv64.tar.gz"
Verify
echo "bff926ef6051a768288f3c473b59a17603254b8011197c631dc2fa9b0a46b98b go1.20.2.linux-riscv64.tar.gz" | sha256sum --check
Install
rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.20.2.linux-riscv64.tar.gz
Add to PATH
You can create /etc/profile.d/go.sh
with following contents:
#!/bin/bash
# sets envs for golang
if [ -z "$GOPATH" ]; then
export GOROOT="/usr/local/go"
export GOPATH="/go"
export PATH="$GOPATH/bin:$GOROOT/bin:$PATH"
fi
sudo nano /etc/profile.d/go.sh
sudo chmod +x /etc/profile.d/go.sh