windows子系统Ubuntu18.04LTS换源及配置grpc编译环境

Ubuntu18.04LTS更改apt源为阿里云源

1.备份源文件

$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.修改源文件

$ sudo vim /etc/apt/sources.list

若报错sudo:vim:command not found,没装vim编辑器,使用命令:

$ sudo apt get install vim
# 定位至首行
$ gg

# 删除至尾行
$ dG

# 进入编辑模式
$ i

粘贴以下代码:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse


deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse


deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

Esc键退出编辑模式

# 保存并退出
$ :wq

3.更新软件列表

$ sudo apt update

4.更新软件包

$ sudo apt upgrade

配置grpc编译环境

  • js环境
$ cd /usr/local/src
$ sudo apt install build-essential autoconf libtool pkg-config git

$ sudo git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc

$ cd grpc
$ sudo git submodule update --init
$ sudo make 
$ sudo make install

$ cd third_party/protobuf
$ sudo make install
  • java环境
    1.浏览器下载linux 版本jdk(本人电脑64位遂下载64)
    下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    在这里插入图片描述
$ cd /usr/local/src

# 子系统下新建文件夹
$ sudo mkdir java
$ cd java

# 复制压缩包至java文件夹(自行根据实际路径选择)
$ sudo cp /mnt/c/Users/*电脑名称*/Downloads/jdk-8u241-linux-x64.tar.gz .

# 解压
$ sudo tar -zxvf jdk-8u241-linux-x64.tar.gz

# 配置环境变量
$ sudo vim /etc/profile

# 文件末尾添加并保存(vim使用参考上面)
# set java dev
$ export JAVA_HOME=/usr/local/src/java/jdk1.8.0_241
$ export JRE_HOME=${JAVA_HOME}/jre
$ export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
$ export PATH=${JAVA_HOME}/bin:$PATH

# 生效配置
$ source /etc/profile

# 验证java配置是否成功
$ java -version

$ cd ..
$ sudo git clone  https://github.com/grpc/grpc-java.git
$ cd grpc-java
$ sudo git checkout v1.27.1

$ sudo su -
$ cd /usr/local/src/grpc-java/compiler
$ ../gradlew java_pluginExecutable
  • dart环境
# 安装dart
$ sudo apt update
$ sudo apt install apt-transport-https
$ sudo sh -c 'curl https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -'
$ sudo sh -c 'curl https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list'
$ sudo apt update
$ sudo apt upgrade
$ sudo apt install dart

# 配置dart环境变量
$ export PATH="$PATH:/usr/lib/dart/bin"

# 安装protoc_plugin
$ pub global activate protoc_plugin

# 配置proto环境变量
$ vim ~/.bash_profile
# 修改文件并保存
$ export PATH=$PATH:/home/XXX/.pub-cache/bin

参考文章:
Ubuntu18.04下更改apt源为阿里云源
Linux环境变量配置全攻略

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值