Script to create Termux apt repositories
Script to create Termux package repos.
In Termux, install with packages install termux-apt-repo and execute as:
termux-apt-repo <directory-with-debs> <apt-repository-directory>
When using outside Termux (the script should work on most Linux distributions), install with pip3 install termux-apt-repo.
All the .deb files in the first directory will be published to a newly created APT repository in the second directory (which will be deleted if it exists, so take caution).
Publishing the generated folder
The published folder can be made available at a publicly accessible $REPO_URL using any method:
- By running termux-apt-repository on a web server directly.
- Using rsync: rsync --delete -r <apt-repository-directory> your.host:path/to/folder.
- Creating a zip or tar file and unpacking it at a web server.
- Any other creative way.
It can also be published using e.g. GitHub pages.
Accessing the repository
With the created <apt-repository-directory> available at $REPO_URL, users can access repo by creating a file:
containing the single line:
deb [trusted=yes] $REPO_URL termux extras
If the published $REPO_URL is https, users must first install the apt-transport-https package which is not preinstalled (likely to come preinstalled in the future).
Hashes for termux_apt_repo-0.2-py3-none-any.whl