Build simple .deb packages for termux
Termux builder es un conjunto de simples scripts para la creación de paquetes .deb para termux.
# instalamos las dependencias necesarias
pkg install git python
# Clonamos este repositorio
git clone https://github.com/Yisus7u7/termux-builder
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
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.
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.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。