2 votos

Cómo ejecutar aplicaciones gui de Linux en macOS (por ejemplo, a través de XQuartz)

Estoy tratando de ejecutar algunas aplicaciones de Linux en macOS. He instalado XQuartz pero si intento, por ejemplo, ejecutar firefox , hace algo , es decir, el proceso firefox puede verse por ps :

 $ps -ef | grep firefox
  502 29337 29230   0 11:59AM ttys032    0:00.01 X /Users/steve/Downloads/firefox/firefox
 

.. Pero no aparece como una aplicación X :

Entonces, ¿qué pasos adicionales son necesarios para ejecutar los binarios de Linux?

4voto

Rich Puntos 2429

No se puede lanzar la versión para Linux de Firefox en mac os, porque es un binario para Linux llamar a las librerías de Linux y de llamadas de llamadas al sistema de Linux.

Usted tiene que construir un macOS versión de Firefox en macOS desde el árbol de código fuente de descargar desde aquí:

https://archive.mozilla.org/pub/firefox/releases/

a través de los tradicionales pasos:

./configure
make
/usr/bin/sudo make install

Y durante la configure paso, usted tiene que tener cuidado con el uso de los conjuntos estándar de X11 bibliotecas (descargo de responsabilidad: yo no prueba esto).

1voto

macOS no puede ejecutar binarios compilados para Linux por la misma razón que no puede ejecutar binarios de Windows: la arquitectura subyacente y las bibliotecas requeridas son diferentes. Para los binarios de Windows hay wine y CrossOver, no conozco algo similar para los binarios de Linux. Si tiene acceso al código fuente, puede intentar portarlo / compilarlo usted mismo. O puedes intentar instalarlo a través de Homebrew .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X