开发环境

1. C/C++

1.1 Clang

目前没有对 GCC 的支持,有对 Clang 的支持:

pkg install clang

1.2 CMake

如果需要使用 CMake,可以安装 CMake:

pkg install cmake

2. Python

2.1 Python3

默认安装了 Python3 最新版本。

pkg install python

2.2 Python2

Python 2 已经不再维护,但是有些软件还是需要 Python 2 的支持,所以可以安装 Python 2:

pkg install python2

2.3 Python3 常见库

由于直接使用 pip 安装一些 C 扩展库会出现问题,所以 Termux 提供了一些常见的 Python 库,下面的库可以直接使用 pkg install 安装:

库名说明
python-apswapsw
python-aptPython 下的 APT
python-bcryptbcrypt
python-cryptographycryptography
python-ensurepip-wheelsensurepip
python-lameenclameenc
python-numpyNumPy
python-numpy-staticNumPy 静态库
python-pillowPillow
python-pippip
python-staticPython 静态库
python-tkintertkinter
python-tldptldp
python-torchPyTorch
python-torch-staticPyTorch 静态库
python-torchvisiontorchvision
python-xcbgenxcbgen
python-xlibxlib

3. Java

3.1 OpenJDK

目前仅支持 OpenJDK 17:

pkg install openjdk-17

3.2 Java 常见工具

还有一些常见的工具:

pkg install maven
pkg install gradle
pkg install ant

3.3 Kotlin

同样支持 Kotlin:

pkg install kotlin

4. 其他常见语言环境

4.1 Node.js

推荐安装 Node.js LTS 版本:

pkg install nodejs-lts

4.2 Golang

pkg install golang

4.3 Rust

pkg install rust

4.4 Ruby

pkg install ruby

4.5 PHP

pkg install php

4.6 Perl

pkg install perl

4.7 Lua

pkg install lua54 liblua54

4.8 Haskell

pkg install ghc

4.9 Swift

pkg install swift

5. Web 开发工具

5.1 Nginx

参见 共享文件:使用 Nginx

pkg install nginx

5.2 MariaDB

目前仅支持 MariaDB,不过大部分命令兼容 MySQL:

pkg install mariadb

# 初始化
mysql_install_db

# 启动
nohup mysqld &

# 退出
pkill mysqld

5.3 Redis

pkg install redis