当前位置:首页|资讯

安卓平板用termux做开发(一)termux配置

作者:悟道小番薯发布时间:2024-10-27

1 准备工作

1.1 介绍

网上很多termux的介绍,这里简单说明下,termux是一个android下的终端模拟器,它不需要root权限,使用apt作为包管理器,包含很多linux下的软件包,你可以用它轻松完成C/C++/Rust/Java/Python/NodeJs甚至Verilog等多种语言开发。Android采用linux内核,因此,termux不是虚拟机,它直接使用android下的linux内核进行扩展,这带来极大的性能提升。

当然,有一部分软件依赖于root用户,这时,termux下还可以使用proot、proot-distro来模拟root用户直接安装各种linux发行版本,如debian、ubuntu等。

这个系列,我们专注于使用termux将平板变成一个简陋版的计算机(简陋但很好用,亲测),所以我们侧重点在于将termux向真实开发环境靠拢,至于对termux进行美化等工作,后续将逐步进行插入。

可以使用蓝牙键盘也可以直接连接usb键盘,但必须有键盘,鼠标不是必须,但有的话感觉会更舒服。强烈建议给平板配一个蓝牙键盘保护套,很好用~~~

1.2 下载

termux github地址:https://github.com/termux/termux-app#github

vnc viewer AVNC github地址:https://github.com/gujjwal00/avnc

这里只列出了github地址,也可以用F-Droid应用商店(https://f-droid.org/)下载

1.3 换源

安装termux后第一件事就是换源,更换为墙内源加速,不然真的等不动。
termux-change-repo换源,选择China Mainland源

1.4 root-repo/x11-repo

termux中的主要源是root-repo及x11-repo,x11-repo包含了图形界面相关的软件

1.5 termux vnc/xfce4

tigervnc:VNC服务器
xfce4:桌面环境
xorg-xhost:xserver安全管理

1.6 制作xfce4 vnc启动脚本

创建并打开startvnc文件

文件内容:

添加可执行权限

启动xfce4,第一次运行会让设置密码,注意不要设置view only密码

配置vnc viewer,端口号为5900+vncserver对应的窗口号(2)

配置vnc viewer

桌面起来了(>y<)

xfce4桌面

2 termux应用安装

2.1 jupyter/matplotlib/numpy/pandas/scipy

matplotlib/numpy/pandas/scipy可以通过`pkg install matplotlib/python-numpy/python-pandas/python-scipy`安装,这里采用pip进行安装,稍微麻烦一点

这里在安装scipy时,因我们使用了flang作为fortran编译器,与默认的gfortran不同,它不支持fortran_std参数,因此需要对meson编译脚本做修改,为方便起见可直接安装我构建后的wheel文件。

2.2 qt

2.3 gedit

2.4 gtkwave



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1