Neškodilo by zmínit (nebo vyvrátit jako fake), že budoucnost Termuxu v Androidu nevypadá moc růžově, podobně jako mnou používané a oblíbené aplikace SSHelper
A pokud tomu někdo více rozumíte, zajímalo by mě, jestli je aspoň šance, aby to v budoucnu fungovalo (plnohodnotně) na LineageOS nebo podobných ROM.
Ja ted Termux pouzivam na Redmi Note 7 (MIUI 11, Android 10) a zatim funguje beze zmen.
V tomto dokumentu (https://github.com/termux/termux-packages/wiki/Termux-and-Android-10) uvadeji, ze:
> Users updating Termux compiled with SDK-28 to application compiled with SDK-29, will not face the execve() restriction.
Takze, by se (snad) pro stavajici uzivatele nic menit nemelo.
Ale uvidime po 2. listopadu, kdy maji aplikace zacin povinne pouzivat API29.
Po pravdě řečeno, není to tak jasně napsané
>Until November 2, 2020, Termux has to change its package management solution to met requirements of the new Android SELinux policy and Google Play rules. Otherwise Termux will no longer be able to receive application updates.
Issue with discussion: https://github.com/termux/termux-app/issues/1072.
Accodring to tests by @xeffyr, this issue may not affect users running Lineage OS 17.x ROMs.
Zmiňují jak Google Play pravidla, tak Android SELinux. *Je možné* že se to *nemusí* týkat Lineage OS 17.x - takže taky žádná jistá zpráva.
Nicméně to vypadá, že našli řešení:
> we will convert our .DEB files into APK format by placing files into JNI lib directory.
.
.
This solution will completely met all requirements of the new Android OS.
.
.
Apt package manager will be removed because it no longer will be usable.
Takže to snad bude fungovat (i když bez apt)