ubuntu安装go
时间: 2023-10-20 17:28:05 浏览: 192
要在Ubuntu上安装Go,你可以按照以下步骤进行操作:
1. 打开终端,并使用以下命令编辑/root/.profile文件:
```bash
sudo vim /root/.profile
```
在该文件中,添加以下内容:
```bash
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
tty -s && mesg n || true
mesg n || true
export GOROOT=/home/go/go
export GOPATH=/home/go/goProject
export GOPROXY=https://goproxy.cn
export PATH=$PATH:$GOROOT/bin
```
2. 保存并关闭文件。然后,使用以下命令重启系统:
```bash
reboot
```
在登录界面,选择root用户登录。
3. 创建Go的安装目录和工作目录。在终端中执行以下命令:
```bash
mkdir /home/go
mkdir /home/go/goProject
```
4. 下载并解压Go安装包。在终端中执行以下命令:
```bash
wget https://golang.google.cn/dl/go1.17.8.linux-amd64.tar.gz
sudo tar -zxvf go1.17.8.linux-amd64.tar.gz -C /home/go
```
5. 配置环境变量。使用以下命令编辑/etc/profile文件:
```bash
sudo vim /etc/profile
```
在该文件的末尾添加以下内容:
```bash
export GOROOT=/home/go/go
export GOPATH=/home/go/goProject
export GOPROXY=https://goproxy.cn
export PATH=$PATH:$GOROOT/bin
```
保存并关闭文件。
6. 安装Goland工具。首先,下载Goland安装包。在终端中执行以下命令:
```bash
wget https://download.jetbrains.com.cn/go/goland-2021.3.3.tar.gz
sudo tar -zxvf goland-2021.3.3.tar.gz -C /home/go
mv /home/go/GoLand-2021.3.3/ /home/go/goland
```
7. 启动Goland。在终端中执行以下命令:
```bash
/home/go/goland/bin/goland.sh
```
8. 安装SSH并配置允许root登录。首先,安装SSH服务。在终端中执行以下命令:
```bash
sudo apt-get install openssh-server
```
然后,使用以下命令编辑/etc/ssh/sshd_config文件:
```bash
sudo vim /etc/ssh/sshd_config
```
找到并取消注释Port 22的行,确保SSH服务使用22端口。
接下来,修改以下行以允许root用户远程登录:
```bash
PermitRootLogin yes
```
保存并关闭文件。
最后,重新启动SSH服务:
```bash
sudo /etc/init.d/ssh restart
```
这样,你就成功安装了Go并配置了Goland和SSH允许root登录。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [ubuntu安装go开发环境](https://blog.csdn.net/qq_37589805/article/details/123378918)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文