在为路由器编译python3.6失败后,我把目光转向了手机,因为在早期就接触过某个终端神器--termux,所以最近突然想到可以用手机端挂py脚本
1.ssh连接到手机端
首先就是安装termux了,这个酷安就有
1.安装全局root权限(这个没有root的权限的手机有别的操作,也能做到在termux上的系统有root权限)
pkg install tsu
2.然后是安装ssh以便在电脑上操作
pkg install openssh
sshd
3.再给Linux主机安装ssh(已安装的可以跳过这一步),并生成秘钥对
apt-get install openssh
ssh-keygen
4.把秘钥对发送到termux
ssh user@linux_clinet "cat ~/.ssh/id_rsa.pub" >> ~/.ssh/authorized_keys
5.接下来就可以在电脑上连接至手机了(IP地址改为手机IP地址)
ssh 192.168.1.1 -p 8022
2.安装Ubuntu或Debian
此歩可在手机运行Ubuntu、debian等linux内核的系统
echo "deb [trusted=yes] https://yadominjinta.github.io/files/ termux extras" >> $PREFIX/etc/apt/sources.list
pkg in atilo-cn
3.编译Python
1.安装依赖环境
apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev zlib1g-dev libssl-dev openssl libgdbm-dev libgdbm-compat-dev liblzma-dev libreadline-dev libncursesw5-dev libffi-dev uuid-dev tcl-dev tk-dev
2.下载源码并解压缩
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
tar -xvf Python-3.6.8.tgz
cd Python-3.6.8
3.开始编译
./configure
make
make install