green-green-avk / AnotherTerm

Local PTY, USB and Bluetooth serial ports, SSH and Telnet terminal client for Android. Xwayland support (in dev only).
https://green-green-avk.github.io/AnotherTerm-docs/
Other
190 stars 20 forks source link

armeabi-v7a re-support #42

Open 8itlew7r opened 1 year ago

8itlew7r commented 1 year ago

I can't install Linux under PRoot, can you please support armeabi-v7a again? Otherwise I won't be able to use your application, which I mainly use to learn programming. If not, thank you for your incredible work!

green-green-avk commented 1 year ago

At which point armeabi-v7a stopped working and how? Some symptoms appreciated.

8itlew7r commented 1 year ago

Another Term green_green_avk.anotherterm.redist Version MkIIIv80 (139)

OS version: 10, Brand: Redmi, Model: M2006C3LG Board: dandelion, Manufacturer: Xiaomi, VM: ART

CPU Hardware: MT6762G Supported architectures: armeabi-v7a, armeabi Cores: 8

I'm sorry, I'm trying to follow your instructions, but all the distributions only support amd64, arm64.

Screenshot_2023-07-19_09-28-53_1_1

Screenshot_2023-07-19_09-34-50_1

green-green-avk commented 1 year ago

What happened

About mentioned instructions: I only provided a link to a third-party root-fs builds for their own container system as it was seemingly the best way to do the job at that distant time. Alas, they have stopped support any 32-bit archs.

What to do

See https://green-green-avk.github.io/AnotherTerm-docs/installing-linux-under-proot.html#other-prebuilt-linux-rootfses-list

Note 1: Where is an automatic install script that you probably want? Nah... Not such quick. I'll try to provide some soon. Use the Force till this moment and praise the Omnissiah.

Note 2: And remember: Android prohibits hard links creation by its apps, minitar (the part of the Android10Essentials plugin) just translates all subsequent references to a file content into symlinks to the first encountered reference (that is being written as a file) that usually works but is semantically inaccurate. PRoot does it much better. That's why I recommend you to create or obtain only a minimalistic root-fs and then install all the necessary packages.

Some brief excerpts from this recommendation

Alpine

Possibly https://www.alpinelinux.org/downloads/ (see the "Mini root filesystem" list) will help you.

Debian

1) May the Force be with you (Alas, a PC is required):

2) Just upgrade from some extremely old one:

8itlew7r commented 1 year ago

I hardcoded the root-fs zip file into the script and it looks like it worked!

spoelstraethan commented 1 year ago

postmarketOS is based on Alpine and still has some armv7 aka armhf support I believe.

8itlew7r commented 1 year ago

postmarketOS is based on Alpine and still has some armv7 aka armhf support I believe.

I am trying to find the location for rootfs (arm7) but it seems I am having a hard time finding it, do you have a link somehow? By the way, you don't need to bother, I'm already fine with my favorite distro (Alpine and Debian).

spoelstraethan commented 1 year ago

This might have been related?

https://wiki.postmarketos.org/wiki/Troubleshooting:dependencies

On Thu, Aug 10, 2023, 8:40 PM 8itlew7r @.***> wrote:

postmarketOS is based on Alpine and still has some armv7 aka armhf support I believe.

I am trying to find the location for rootfs (arm7) but it seems I am having a hard time finding it, do you have a link somehow? By the way, you don't need to bother, I'm already fine with my favorite distro (Alpine and Debian).

— Reply to this email directly, view it on GitHub https://github.com/green-green-avk/AnotherTerm/issues/42#issuecomment-1674121081, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANPSNAZIXPIUYN7OMO34D6LXUWESRANCNFSM6AAAAAA2OCI7CI . You are receiving this because you commented.Message ID: @.***>

8itlew7r commented 1 year ago

This might have been related? https://wiki.postmarketos.org/wiki/Troubleshooting:dependencies On Thu, Aug 10, 2023, 8:40 PM 8itlew7r @.> wrote: postmarketOS is based on Alpine and still has some armv7 aka armhf support I believe. I am trying to find the location for rootfs (arm7) but it seems I am having a hard time finding it, do you have a link somehow? By the way, you don't need to bother, I'm already fine with my favorite distro (Alpine and Debian). — Reply to this email directly, view it on GitHub <#42 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANPSNAZIXPIUYN7OMO34D6LXUWESRANCNFSM6AAAAAA2OCI7CI . You are receiving this because you commented.Message ID: @.>

Thank you!