-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add officially supported Arch Linux version Termux (Build flavor) #2176
Comments
@fornwall , is this realistic? |
Will be realistic as soon as everyone of our dev team will consider current approach with our build system flawed and non-viable for support in future. Package manager change is possible, but pointless and will require to shut down existing apt repositories in order to free space for the new ones. If you are talking about using Arch distro as Termux base, then this becomes problematic:
- These are only basic issues to consider. Typicaly there are more. For example, in case of porting Arch to Termux, we will have troubles with package hosting, Arch repositories are too big. And again, who will maintain all of that? Termux dev team is small and does not work on project on a regular basis. Do you think that presence of https://github.com/termux/termux-packages has support for building packages on device, if you need a way for making custom packages. There is UserLAnd which accomplishes your request (use Arch as environment). So why Termux should become its clone? It will be literally same, with few application interface differences. Just for note, Termux is a terminal emulator application with extra packages.
If Termux will use Arch packages, it won't receive official Arch support anyway. Packages are needed to be either executed under proot or patched for Anroid NDK and prefix. Don't forget that official Arch is x86_64 and for ARM you will always need to use fork ArchLinuxARM. In other words, it always be |
Currently, There is some unofficial support for
archlinux
onTermux
.But it is a little bit buggy and take a lot of time to setup.
And the repo of Arch variant of
Termux
is usually fromArchLinux ARM
.Since
Termux
usebuild.sh
and Arch usePKGBUILD
, both of them are shell script and have similar structure and procedure flow.As a result, write a program to mapping the
build.sh
toPKGBUILD
(just change the function name) won't be difficult.And then use
makepkg
ofpacman
to build according to the generatedPKGBUILD
file.Because a lot of computer hackers and geeks use Arch Linux, and Termux is intend for hackers and geeks.
As a result, add official support on Arch Linux would make Termux more popular.
The text was updated successfully, but these errors were encountered: