Skip to content
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

How do i install with box64? #51

Open
GuythatUhmCreatesRandomStuff opened this issue Apr 13, 2024 · 6 comments
Open

How do i install with box64? #51

GuythatUhmCreatesRandomStuff opened this issue Apr 13, 2024 · 6 comments

Comments

@GuythatUhmCreatesRandomStuff

Title says it all.

@ccroic
Copy link

ccroic commented May 25, 2024

Why do you need it?

@GuythatUhmCreatesRandomStuff
Copy link
Author

Why do you need it?

  1. To experiment.
  2. Just messing around in studio.

@ccroic
Copy link

ccroic commented May 25, 2024

Why do you need it?

  1. To experiment.
  2. Just messing around in studio.

To use box64 you can compile it if you use it in your projects, or install Wine64 if you want to run any Windows or Linux application
Compilation instructions can be found here
Instructions for installing Wine for Box64 can be found here

@GuythatUhmCreatesRandomStuff
Copy link
Author

Why do you need it?

  1. To experiment.
  2. Just messing around in studio.

To use box64 you can compile it if you use it in your projects, or install Wine64 if you want to run any Windows application Compilation instructions can be found here Instructions for installing Wine for Box64 can be found here

I have the glibc-box64 package on termux, do i have to use a proot ans then install the deb file? That deb file is buggy and cannot run any wine version beyond version 8 and the glibc can run the latest version but it is recommended to use 9.6

@ccroic
Copy link

ccroic commented May 26, 2024

I have the glibc-box64 package on termux, do i have to use a proot ans then install the deb file? That deb file is buggy and cannot run any wine version beyond version 8 and the glibc can run the latest version but it is recommended to use 9.6

It seems you are trying to run x86_64 Linux or Windows programs on your Android device using Box64. However, there are a few challenges:

Box64 requires a Linux system to run, but Android is not a standard Linux distribution. It uses a modified Linux kernel and a different userspace (Bionic libc instead of glibc) According to this source. This makes it difficult to run standard Linux or Windows programs on Android.

You mentioned having the glibc-box64 package on Termux. While it's possible to build Box64 against glibc in native Termux by installing glibc and other dependencies

The deb file you have seems to be buggy and incompatible with newer Wine versions beyond 8. Using the glibc version is recommended, but you mentioned 9.6 is recommended. It's unclear if you can use the glibc version directly or if you need to use a proot environment.

In summary, while it's technically possible to run Box64 on Android using Termux and glibc, it requires a lot of manual work to build dependencies and may not be reliable. The standard way to use Box64 is on a native Linux system, not Android

If your goal is to run x86_64 Linux or Windows programs on Android, you may have better luck exploring alternative solutions like Android x86 or looking into Android's native support for running Linux or Windows apps in a container (Linux on Dex). But running standard Linux or Windows programs directly on Android is challenging due to the differences in the kernel and userspace

@ccroic
Copy link

ccroic commented May 26, 2024

It seems you are trying to run x86_64 Linux or Windows programs on your Android device using Box64. However, there are a few challenges

However, there's some box64 alternatives i found for termux, First, you need to install the desktop to run a DE in your termux. Then you need to install the box64 alternatives, there's MoBox and Box64Droid. After you've installed them, you can run Linux or Windows programs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants