1 Star 0 Fork 0

me-Mirror.. / termux-builder

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.38 KB
一键复制 编辑 原始数据 按行查看 历史
Yisus7u7 提交于 2021-06-29 20:27 . Update README.md

termux-builder

Build simple .deb packages for termux

image

Que es termux-builder?

Termux builder es un conjunto de simples scripts para la creación de paquetes .deb para termux.

Instalación :

# instalamos las dependencias necesarias 
pkg install git python
# Clonamos este repositorio 
git clone https://github.com/Yisus7u7/termux-builder

Como usarlo?

Su uso es simple ingresa a la carpeta termux-builder, usa el comando :

./gen.sh  #para crear un nuevo proyecto

Y use

./build.py 
# para construir el paquete 

Como funciona?

Termux-builder genera un boostrap minimo Solo debe editar la información de su paquete en pkg_info.py, ahí debe definir la información de su paquete.

edite pkg_info.py:

nano pkg_info.py

puede usar su editor de texto de preferencia

#insert your termux pkg info
# nombre de tu paquete, ej:

TERMUX_PKG_NAME="my_hello_app"

# versión de tu paquete, ej:

TERMUX_PKG_VERSION="1.0.0"

# enlace a página o fuente de tu paquete, ej:

TERMUX_PKG_HOMEPAGE="https://pkgs-yisus.github.io/pkgs.yisus.org/"

# descripción de tu paquete ej:
#nota : la descripción debe ocupar sólo una línea. 

TERMUX_PKG_DESCRIPTION="esto es un ejemplo de hello world"

# dueño/mantendor del paquete, ej:

TERMUX_PKG_MAINTAINER="@Yisus7u7 <jesuspixel5@gmail.com>"

# dependencias de tu paquete, ej:

TERMUX_PKG_DEPENDS="python, openssh, php"

# el tamaño de tu paquete 
# Nota: el valor debe equivaler a KB
#ej: 1000 = 1MB | 1000 es igual a 1000 kB y 1000kb es igual a 1MB

TERMUX_PKG_SIZE="2100"

# la arquitectura que donde solo tu paquete puede ejecutarse
# nota : usa all para que sea comptible con todos los dispositivos 
# si tu paquete usa clang o c++ o lenguajes
# que requieren compilación, debe usar los valores
# (arm, aarch64, x86_64)

TERMUX_PKG_ARCH="all"

# end

Con eso definimos la información del paquete, Ahora ingrese sus archivos en la carpeta

./termux_pkg/data/data/com.termux/files/usr/

En esa ubicación se encuentran las carpetas, sea creativo, guarde los ejecutables en bin y los datos de su programa en share, le recomiendo borrar las carpetas vacias que no use.

Luego de eso use :

./build.py 

# se generará su paquete .deb

Luego podrá instalar el paquete con :

pkg install ./package_name.deb

También puede hacer cosas geniales como crear un repositorio de paquetes .deb similar a los de termux, donde el usuario debe solo ejecutar pkg install app_name para instalar sus paquetes, un ejemplo de repositorio apt es este repositorio.

Enlaces de referencia 🔗

Contribuir

  • Puede hacer solicitudes de extracción sobre errores o mejoras útiles.

  • Mejorar esta página (aspecto, información)

  • Si quiere reportar un error, hacer una pregunta o solicitar una función, cree el problema aquí

Comparte esto con tus amigos y deja tu 🌟, Espero que te guste este proyecto.

1
https://gitee.com/spz2020_admin/termux-builder.git
git@gitee.com:spz2020_admin/termux-builder.git
spz2020_admin
termux-builder
termux-builder
main

搜索帮助