ubuntu16.04/18.04笔记
- 下载解压VMwareTools
tar -xvzf VMwareTools-9.6.2-1688356.tar.gz
注意:u18下默认无nettool与gcc等环境 - 更新系统组件
$ sudo apt update
$ sudo apt-get update - 安装网络管理工具
$ sudo apt-get install net-tools - 安装gcc\g++\make等工具
sudo apt-get install build-essential - 更新默认的服务器
Dowload from: http://mirrors.aliyun.com/ubuntu - 安装Google chrome
- 安装搜狗输入法
- 更新vi
sudo apt-get remove vim-common
sudo apt-get install vim - 配置vi编辑器
sudo vim /etc/vim/vimrc
添加下列代码
set nu
set tabstop=4
set shiftwidth=4
set softtabstop=4
set autoindent
set cindent
set ruler
set backspace=2
10 安装git
$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz- dev libssl-dev
$ sudo apt-get install git
11.如果无法使用ssh方式访问GIT
$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
$ sudo apt-get install openssh-server
$ sudo /etc/init.d/ssh start
[ ok ] Starting ssh (via systemctl): ssh.service. - 安装CMake
sudo apt install cmake - 安装vscode
- 安装内存泄漏检测工具
sudo apt-get install valgrind - 安装go
https://golang.google.cn/doc/install?download=go1.13.4.linux-amd64.tar.gz
解压
$ tar -xvzf go1.13.4.linux-amd64.tar.gz
$ sudo mv go /usr/local/
关联
$ sudo ln -s /usr/local/go/bin/gofmt /usr/local/bin/gofmt
$ sudo ln -s /usr/local/go/bin/go /usr/local/bin/go
配置
$ pwd
/home/wilson/gopath
$ go env -w GO111MODULE=on
$ go env -w GOPATH="/home/wilson/gopath"
$ go env -w GOPROXY=https://goproxy.cn,direct
$ go env -w GOSUMDB=off
eg:$ go mod init hello 创建名为hello的项目 - 安装Protobuf
$ sudo apt-get install protobuf-compiler
$ go get -u -v github.com/micro/protoc-gen-micro
$ go get -u github.com/golang/protobuf/protoc-gen-go - 下载并解压
protoc-3.6.1-linux-x86_64.zip
$ pwd
/home/kk/software/protoc/bin
$ sudo ln -s /home/kk/software/protoc/bin/protoc /usr/local/bin/protoc
未完待续。。。