#!/bin/bash
# 切换容器内apt源
mv /etc/apt/sources.list /etc/apt/sources.list.raw
echo -e “deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse” >> /etc/apt/sources.list
apt-get update
# 安装编译库。需要根据不同的linux系统版本和android版本来配置。详情参看官网。
apt-get install -y -qq –no-install-recommends sudoers vim ssh telnet git repo openjdk-8-jdk
apt-get install -y -qq –no-install-recommends zip unzip flex bc bison rsync gperf gnupg m4 ccache curl genisoimage xsltproc tofrodos
apt-get install -y -qq –no-install-recommends build-essential gcc-multilib g++-multilib
apt-get install -y -qq –no-install-recommends libc6-dev-i386 lib32z-dev lib32ncurses5-dev
apt-get install -y -qq –no-install-recommends dpkg-dev x11proto-core-dev zlib1g-dev
apt-get install -y -qq –no-install-recommends libsdl1.2-dev libx11-dev libgl1-mesa-dev libgl1-mesa-dev libxml2-utils libssl-dev
# 清除安装缓存,减少容器大小。
apt-get clean
rm -rf /var/lib/apt/lists/*
# 配置环境路径
echo -e “# ++++++++++
# export USER=root
export REPO_URL=https://mirrors.tuna.tsinghua.edu.cn/git/git-repo
# JAVA PATH
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=\${JAVA_HOME}/jre
export CLASSPATH=\${JAVA_HOME}/lib:\${JRE_HOME}/lib
export PATH=\${PATH}:\${JAVA_HOME}/bin” >> /root/.bashrc
source .bashrc
#
# 配置ssh服务。可以管理员自己来手动操作配置。
# 最好把ssh服务配置为开机启动,这样每次容器启动就可以直接使用ssh服务。
#
# ssh禁止root登陆
# sed -i s/UsePAM yes/UsePAM no/g /etc/ssh/sshd_config
# sed -i s/#PermitRootLogin prohibit-password/PermitRootLogin yes/g /etc/ssh/sshd_config
# root password is MUST, 这里设置一个默认密码
# echo root:1234 | chpasswd
# 启动ssh服务
# service ssh restart