¿Cómo puedo instalar la versión X11 de Firefox en Snow Leopard? (¿Preferiblemente sin MacPorts o Fink?)

Estoy haciendo un poco de raspado de pantalla usando Selenium, un marco que le permite controlar mediante programación los navegadores web en su sistema. Lo estoy ejecutando como parte de una aplicación web en un servidor Linux y en mi MacBook Pro para cuando esté escribiendo la aplicación web.

En mi servidor, Selenium usa Firefox sin cabeza (usando Xvfb en lugar de una pantalla real). Me gustaría hacer lo mismo localmente, para que no me aparezcan ventanas de Firefox todo el tiempo mientras escribo y pruebo el código de Selenium. Para hacer esto, necesito instalar la versión X11 de Firefox en mi Mac.

He visto muchas referencias a MacPorts y Fink, pero ¿hay alguna manera de instalar la versión X11 de Firefox, en lugar de instalar MacPorts o Fink solo por esta única vez?

Por curiosidad, ¿por qué te alejas de MacPorts? No puedo hablar por Fink, pero siempre pongo MacPorts en mis máquinas de inmediato para poder usar get ports cuando lo necesito. Si obtengo una aplicación para usarla una sola vez, generalmente la desinstalo una vez que termino con ella.
1. El sitio web estuvo caído por un tiempo hoy cuando estaba tratando de investigarlo, no me inspiraba confianza. 2. Tengo la sensación de que tanto MacPorts como Fink son un poco difíciles de eliminar después y, en general, un poco extraños y no muy parecidos a Mac. (Consulte las instrucciones de desinstalación de MacPorts y "Fink no es una cosa de un solo clic y listo" de Fink ). Preferiría un binario que pueda colocar en /usr/local/bin y olvidarme; aunque no estoy seguro de si eso es realista para una aplicación como Firefox.
Quitar fink es rm -fR /swy no debe quedar nada más.
Si esto es posible, y creo que es un gran si, es probable que sea muy complejo. No sé por qué MacPorts no funcionó, y soy un soplón, no un usuario de MacPorts, pero tengo mucha confianza en ambas aplicaciones. Hay una gran comunidad. No van a ir a ninguna parte pronto.
En cuanto a "no como Mac"... quieres ejecutar aplicaciones X11, Xvfb, etc. No entiendo por qué algo que no es Mac es un problema.
@mankoff: claro, veo tu punto. Es solo que la mayoría de las cosas que ejecuto en la línea de comandos son solo un binario que descargo y meto en /usr/local/bin. Es genial si MacPorts/Fink es la mejor opción.
Firefox requiere que se vincule una biblioteca de Windows con, por ejemplo, QT, Gnome y, por lo tanto, necesitará muchos otros códigos, por lo que usar Macports/Fink ahorraría tiempo.
@Mark: seguro, genial, genial. Si alguien quiere incluir eso como respuesta, podemos dar por terminada esta pregunta.

Respuestas (1)

Firefox requiere que se vincule una biblioteca de Windows con, por ejemplo, QT, Gnome y varias otras bibliotecas de C. Por lo tanto, para construirlo se necesitará mucho más código, así que creo que usar Homebrew/Macports/Fink ahorraría tiempo.

Si desea otras aplicaciones X11, es probable que Homebrew/Macports/Fink sea la forma más fácil de obtenerlas.

También según @Nathan G. Descubrí que instalar Macports no es difícil.

Hoy en día Homebrew es la mejor alternativa para MacPorts/Fink.
@ᴠɪɴᴄᴇɴᴛ por qué: sigo pensando que macports es mejor, primero, ya que emite su propio usuario y directorio, hasta que hombrew corrige que no puedo verlo, pero estoy de acuerdo en que debería aparecer como una alternativa
De hecho, principalmente quería mencionarlo como una alternativa seria. 'Mejor' es subjetivo. Lo prefiero por la experiencia de uso y la amplitud de sus 'recetas' (aplicaciones disponibles para instalar).