今天和群控服务商谈完了,等项目完成的差不多就上他们的服务~
然后今天正式开始折腾termux(之前小米8那个由于年代久远都忘得差不多了),以下记录当手机处于非root状态下时怎么远程连接,以及相关的一些实操:
首先换源
cp $PREFIX/etc/apt/sources.list $PREFIX/etc/apt/sources.list.bak
nano $PREFIX/etc/apt/sources.list
全部删掉,换成:
# The main termux repository:
deb http://mirrors.tuna.tsinghua.edu.cn/termux/ stable main
接着更新
pkg update
(可能需要你通过y来更新一些旧的软件包,更新完之后再执行一次pkg update)
然后提权(二者选一,推荐第一种)
①
pkg install proot
termux-chroot
②
apt install tsu
tsu
接着开启远程
apt install openssh
sshd
默认状态下是秘钥公钥的方式连接,由于我们的手机没有root,进不去它那个目录放公钥,也无法从它的系统取出公钥(两个系统相对独立,只有网络接口能通讯,为此耗时耗力没多大意义)
所以我们改为密码访问:
passwd
改个你熟悉的密码
然后通过ip:port+ubuntu(用户名,其实啥都无所谓)+密码的方式就能登录了
PS:其实还是可以曲线救国的,但感觉好麻烦,没有太大的安全需求,所以就从简吧……
部署渲染(这里sftp进不去的话就物理重启一遍termux):
ln -s /data/data/com.termux/files/home/ffmpeg/ffprobe /data/data/com.termux/files/usr/bin/ffprobe
ln -s /data/data/com.termux/files/home/ffmpeg/ffmpeg /data/data/com.termux/files/usr/bin/ffmpeg
chmod -R 777 /data/data/com.termux/files/home/ffmpeg/
再测试的时候发现就完全没问题了
接着装python
pkg install python
pip3 install -r clip_storage_processing/requirements.txt -i https://pypi.douban.com/simple
screen -S clip_slave
screen -r clip_slave
python3 clip_storage_processing/process_slave.py
cd ./python_project