Si deseas instalar ese paquete de bootstrap sin conexión a Internet, necesitas acceso de root.
La forma más sencilla que he encontrado es con Titanium Backup. Puedes instalar Termux en otro dispositivo, bootstrap y luego hacer una copia de seguridad con TB, y transferir la copia de seguridad de TB al dispositivo sin conexión y restaurar. También es conveniente para implementaciones por lotes.
Si deseas instalar manualmente el paquete de bootstrap a través de una shell (otro Emulador de Terminal o shell ADB), aquí hay un método posible (no lo he probado yo mismo, pero creo que es principalmente correcto). Como se dijo antes, la instalación manual también requiere acceso de root.
Primero descarga el ZIP de la arquitectura correcta y crea estos directorios:
/data/data/com.termux/files/home
/data/data/com.termux/files/usr
Y extrae completamente el ZIP en /data/data/com.termux/files/usr
.
Luego crea algunos enlaces simbólicos porque son requeridos para que Termux funcione. Las instrucciones para crear esos enlaces simbólicos están almacenadas en SYMLINKS.txt
y debes procesar eso.
Bueno, poner caracteres Unicode en un archivo de texto así no es una buena práctica porque dificulta su análisis. Tal vez puedas probar esta herramienta (Meta Sandbox, CodePen) en un navegador de escritorio. Primero haz clic en "Ejecutar fragmento de código" para habilitarlo. Pega el contenido de SYMLINKS.txt
en el cuadro de texto, haz clic en Convertir
y ejecuta la salida como comandos de shell. Asegúrate de estar ejecutando esos comandos ln
en /data/data/com.termux/files/usr
.
Finalmente, corrige los permisos, propietarios y contextos SELinux. Ejecuta los siguientes comandos. Puedes utilizar el conjunto de herramientas "vanilla" en /system/bin
para este trabajo. Rinden bien aquí.
ROOT=/data/data/com.termux/files
UID=$(stat -c %u $ROOT)
chown -R $UID.$UID $ROOT
chmod -R 0755 $ROOT/usr/bin $ROOT/usr/libexec
Si estás ejecutando Android 7 (API 24) o superior, ejecuta este comando adicionalmente:
chcon -R u:object_r:app_data_file:s0:c512,c768 $ROOT
0 votos
@iBug por favor proporciona las instrucciones para la instalación manual. Gracias.
0 votos
Disculpa por llegar tarde. Acabo de volver de hacer la tarea de la escuela. Espero que te guste la respuesta.