这是indexloc提供的服务,不要输入任何密码
Skip to content

termux/termux-apt-repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

termux-apt-repo

Script to create simple Termux apt repositories.

It can be used to publish cross-compiled packages created using the Termux build setup, or with packages created on-device with termux-create-package.

Usage instructions

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), or when developing this script inside Termux, run the script directory with python 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:

  1. By running termux-apt-repository on a web server directly.
  2. Using rsync: rsync --delete -r <apt-repository-directory> your.host:path/to/folder.
  3. Creating a zip or tar file and unpacking it at a web server.
  4. 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:

$PREFIX/etc/apt/sources.list.d

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).

About

Script to create Termux apt repositories.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published