环境要求:https://media.readthedocs.org/pdf/mace/latest/mace.pdf
1.在linux下安装anaconda(建议),也可直接用 pip 进行库安装
conda list 查看安装的库
conda install * 安装所需要的库 或者 用 pip install * (未安装conda或conda库中不存在用pip安装)
2.在Linux下面安装bazel
安装openjdk8
sudo apt-get install openjdk-8-jdk
在包资源中增加Bazel的发布源
echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
curl https://bazel.build/bazel-release.pub.gpg | sudo apt-key add -
安装Bazel
sudo apt-get update && install bazel
更新Bazel
sudo apt-get upgrade bazel
3.安装NDK
到官网下载对应版本的NDK
https://blog.csdn.net/gyh198/article/details/75036686
将其解压
unzip android-ndk-r16b
配置环境变量
1.sudo gedit /etc/profile
2.在文件中添加路径:NDKROOT="/path/to/android/android-ndk-r16b"
export PATH=$NDKROOT:$PATH
3.变量生效:source /etc/profile
4.验证是否生效:ndk-build
Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
/home/weilong/android/android-ndk-r16b/build/core/build-local.mk:151: *** Android NDK: Aborting . Stop.
出现这些表明安装成功。
4.安装ADB
安装adb工具。
从谷歌的网站下载LINUX adb调试工具(FQ),当然可以随便百度一个一大堆。
http://developer.android.com/tools/device.html
另外,debine系列的系统可以使用
sudo apt-get install android-tools-adb
如果发现源中没有这个程序:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb
连接手机
lsusb 查看USB设备的PID:VID
Bus 003 Device 009: ID 18d1:4e12 Google Inc. Nexus One
配置
echo 0x18d1>> ~/.android/adb_usb.ini //关键,大部分第三方厂商设备在此文件中定义,才 运行adb连接
//增加udev规则,udev是用来管理设备的工具。
在 /etc/udev/rules.d/70-android.rules 增加一条:
UBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e12",MODE="0666"
chmod a+rx /etc/udev/rules.d/70-android.rules
重启udev
service udev restart
测试
adb kill-server
adb devices
5.在Linux上安装docker
基础
https://www.cnblogs.com/Dicky-Zhang/p/7693416.html
Docker的三大核心概念:镜像、容器、仓库
镜像:类似虚拟机的镜像、用俗话说就是安装文件。
容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,
可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。
仓库:类似代码仓库,是Docker集中存放镜像文件的场所。
安装docker
1.安装docker
sudo apt-get install docker.io
2.检查版本
docker version
有client和service两部分表示docker安装启动都成功了
3.启动docker
systemctl start docker.service
4.设置开机自启动
sudo systemctl enable docker
5.更新docker
5.1.需要使用apt-get来升级,借助阿里的docker-ce源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5.2.sudo apt-get update
5.3.搜索源
apt-cache madison docker-ce
会出现版本,选择一个
5.4.sudo apt-get -y install docker-ce=17.09.0~ce-0~ubuntu --allow-unauthenticated
5.5.查看是否更新
sudo docker version
官方docker hub访问非常的慢,安装之后最好先切换国内镜像: (可选)
执行:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://ef017c13.m.daocloud.io
然后再重启:
systemctl restart docker
6. 用 conda install ××× 或者 pip install ××× 安装环境要求的其他Python库