Loading

ubuntu

apt替换国内源(有问题)

ubuntu20发现替换源之后各种install-error

sudo apt-get update
sudo apt update
sudo apt install vim
sudo apt install curl
sudo vim /etc/apt/sources.list
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

install go

# 实测发现并不是最新版本的
# Ubuntu 18.04 LTS or 20.04 LTS on amd64, arm64 or armhf
sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get update
sudo apt-get install golang-go # 安装最新的
go env
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
# 解压安装
wget https://dl.google.com/go/go1.17.1.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.1.linux-amd64.tar.gz
# 这只是临时的,需要添加另外的文件里,如~/.bashrc 里添加PATH=$PATH:/usr/local/go/bin
export PATH=$PATH:/usr/local/go/bin
go env -w GO111MODULE=auto
go env -w GOPROXY=https://goproxy.cn,direct

install rust

sudo apt install rustc
rustc --version

安装makegcc

apt install make
apt install build-essential

git命令集合

克隆项目里的子项目
克隆一个包含子项目的目录,但是里面没有文件。
这里以go-fil-markets为例,go-fil-markets\extern\filecoin-ffi目录为空

cd go-fil-markets
git submodule init extern/filecoin-ffi
git submodule update

ssh免密

ssh-keygen生成一对公私钥,用现成的也行

# 传到远程客户端,添加到authorized_keys文件里
ssh-copy-id -i ~/.ssh/id_rsa.pub -p 8220 root@183.36.17.156

# 测试下,发现不需要密码
ssh -p 8220 root@183.36.17.156

~/.ssh/conf文件里设置

Host 183.36.17.156
  HostName 183.36.17.156
  Port 8220
  User root
  IdentityFile ~/.ssh/id_rsa # 这里指向对应的私钥文件
  ForwardAgent yes

安装docker

curl -sSL https://get.daocloud.io/docker | sh

安装docker-compose

这里指定了版本

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
posted @ 2021-05-31 15:03  ly_arise  阅读(57)  评论(0编辑  收藏  举报