Run linux apps

77 views
Skip to first unread message

Luana dos Santos Leite

unread,
Feb 18, 2021, 5:38:49 PM2/18/21
to Android-x86
any means of installing traditional linux apps on android x86? without being chroot or virtualbox

Ottavio Caruso

unread,
Feb 18, 2021, 8:31:52 PM2/18/21
to andro...@googlegroups.com
On Thu, 18 Feb 2021 at 22:38, Luana dos Santos Leite
<luana...@gmail.com> wrote:
>
> any means of installing traditional linux apps on android x86? without being chroot or virtualbox

Android _is_ Linux.

Have a look at Termux:
https://termux.com/


--
Ottavio Caruso

Luana dos Santos Leite

unread,
Feb 19, 2021, 5:29:22 AM2/19/21
to Android-x86
So but it is not the terminal that determines what I can install, this is the dependencies and packages that are listed in the distro, in this case for me you install native linux traditional apps I would have to install packages, modules and dependencies, I don't know if you just add the necessary to run the app or modify these features that you already have on android x86. One of the android x86 distro I was seeing here has a folder named arch and has arch files in it so I thought it would clean up arch packages

Prajna Sariputra

unread,
Feb 19, 2021, 5:42:08 AM2/19/21
to andro...@googlegroups.com
Not sure what you're talking about with that arch folder, but either way I doubt there's a way to do it without some sort of chroot or virtualisation given that the only thing that Android and the traditional Linux distributions share is the kernel, everything from there on up is completely different as far as the apps are concerned. Command line stuff is easier to fix up (that's what Termux is, just a lot of CLI stuff that has been modified and recompiled to run on Android without root access), but to get graphical apps running without chroot you may as well create an Android native version from scratch. Also, if it's just the fact that chroot requires root access that concerns you, there are proot based solutions that avoid that, although they do come with some performance penalty I believe.

--
You received this message because you are subscribed to the Google Groups "Android-x86" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-x86...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-x86/ab8c4d44-040b-4a4b-89cc-0e5cca92f908n%40googlegroups.com.

Luana dos Santos Leite

unread,
Feb 19, 2021, 7:09:53 AM2/19/21
to Android-x86
I don't worry about chrooting the problem is the process for the common user

Ottavio Caruso

unread,
Feb 19, 2021, 8:07:45 AM2/19/21
to andro...@googlegroups.com
On Fri, 19 Feb 2021 at 10:29, Luana dos Santos Leite
<luana...@gmail.com> wrote:
>
> it is not the terminal that determines what I can install, this is the dependencies and packages that are listed in the distro,

Here you go, you've answered your own question. Whether the
application will run will depend on if the dependencies are met.
Android doesn't build on the traditional GNU/glib libraries of a
standard Linux distro, so, by default, most Linux applications won't
run or are not supposed to run, but sub-environments like, for
example, Termux, add their their own sets of libraries and their own
binaries built on these libraries.

--
Ottavio Caruso

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

Luana dos Santos Leite

unread,
Feb 19, 2021, 9:16:57 AM2/19/21
to andro...@googlegroups.com
yes, i knew about the libraries, so let it be clearer, how to add the traditional linux libraries so that you can install .deb, flatpack, appimage, without having to use chroot to run these linux apps so that they appear together with the android apps . Another question is the use of termux, there is a terminal or something like that on android for pradão, from my point of view would it be impossible to build the system without a certain one? then there is one inside the android

--
You received this message because you are subscribed to a topic in the Google Groups "Android-x86" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/android-x86/Mlf6m3_S37Q/unsubscribe.
To unsubscribe from this group and all its topics, send an email to android-x86...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-x86/CAEJNuHw32CQwWC%2B7W9jjiGRpU_QHWojZPC7U_aUF9GQ4-vUciQ%40mail.gmail.com.

crw

unread,
Feb 19, 2021, 11:01:11 AM2/19/21
to Android-x86
Use the built-in alt+f1 terminal, then you don't need termux. 

Ottavio Caruso

unread,
Feb 19, 2021, 1:08:25 PM2/19/21
to andro...@googlegroups.com
On Fri, 19 Feb 2021 at 14:16, Luana dos Santos Leite
<luana...@gmail.com> wrote:
>
> how to add the traditional linux libraries so that you can install .deb, flatpack, appimage, without having to use chroot to run these linux apps so that they appear together with the android apps .

The end user should not do this and if they ask how to do it, one more
reason they shouldn't mess with the system.

foxtro...@gmail.com

unread,
Feb 19, 2021, 3:05:32 PM2/19/21
to Android-x86
TLDR is no, you need to emulate a traditional linux enviroment because the application layers are fundementally different. to do so, chroot is the best way to do so. you can use XSDL or Spice as a more preformant option to vnc. you can get scripts to easily do this. 

Note you can just run startx "APP" if you need a single graphical app. probably the best way to do it. then use spice or xsdl, but note, xsdl requires a dedicated keyoard, im not sure of any service that will open the touch keyboard for you.

Luana dos Santos Leite

unread,
Feb 19, 2021, 6:13:40 PM2/19/21
to Android-x86
yes the end user should put the packages there
Reply all
Reply to author
Forward
0 new messages