Wie kann ich die X11-Version von Firefox auf Snow Leopard installieren? (Am besten ohne MacPorts oder Fink?)

Ich mache ein Screen-Scraping mit Selenium, einem Framework, mit dem Sie Webbrowser auf Ihrem System programmgesteuert steuern können. Ich führe es als Teil einer Web-App auf einem Linux-Server und auf meinem MacBook Pro aus, wenn ich die Web-App schreibe.

Auf meinem Server verwendet Selenium Firefox kopflos (durch Verwendung von Xvfb anstelle eines echten Displays). Ich möchte das Gleiche lokal tun, damit ich nicht ständig Firefox-Fenster bekomme, während ich Selenium-Code schreibe und teste. Dazu muss ich die X11-Version von Firefox auf meinem Mac installieren.

Ich habe viele Verweise auf MacPorts und Fink gesehen, aber gibt es eine Möglichkeit, einfach die X11-Version von Firefox zu installieren, anstatt MacPorts oder Fink nur für diese einmalige Installation zu installieren?

Warum scheuen Sie sich aus Neugier vor MacPorts? Ich kann nicht für Fink sprechen, aber ich habe MacPorts immer sofort auf meinen Rechnern installiert, damit ich Get-Ports verwenden kann, wenn ich es brauche. Wenn ich eine App zur einmaligen Verwendung erhalte, deinstalliere ich sie normalerweise einfach, nachdem ich damit fertig bin.
1. Die Website war heute für eine Weile nicht erreichbar, als ich versuchte, sie mir anzusehen – hat kein Vertrauen geweckt. 2. Ich habe das Gefühl, dass sowohl MacPorts als auch Fink hinterher etwas schwer zu entfernen sind und im Allgemeinen ein bisschen faffy und nicht sehr Mac-ähnlich sind. (Siehe Deinstallationsanweisungen von MacPorts und Finks „Fink is not a one-click-and-done thing“ ). Ich würde eine Binärdatei bevorzugen, die ich in /usr/local/bin stecken und vergessen kann – ich bin mir jedoch nicht sicher, ob das für eine App wie Firefox realistisch ist.
Das Entfernen von fink ist rm -fR /swund nichts anderes sollte bleiben.
Wenn dies möglich ist, und ich denke, es ist ein großes Wenn, wird es wahrscheinlich sehr komplex. Ich weiß nicht, warum MacPorts ausgefallen ist, und ich bin kein MacPorts-Benutzer, aber ich habe großes Vertrauen in diese beiden Apps. Es gibt eine große Gemeinschaft. Sie werden in absehbarer Zeit nirgendwo hingehen.
Was "nicht Mac-ähnlich" betrifft ... Sie möchten X11-Apps, Xvfb usw. ausführen. Ich verstehe nicht, warum etwas Un-Mac-artiges ein Problem ist.
@mankoff: sicher, ich verstehe deinen Punkt. Es ist nur so, dass das meiste Zeug, das ich auf der Kommandozeile ausführe, nur eine einzelne Binärdatei ist, die ich herunterlade und in /usr/local/bin schiebe. Es ist cool, wenn MacPorts/Fink der beste Weg ist.
Firefox erfordert eine Windows-Bibliothek, die mit zB QT, Gnome verknüpft werden muss, und benötigt daher eine Menge anderen Codes, sodass die Verwendung von Macports/Fink Zeit sparen würde
@ Mark: sicher, cool cool. Wenn jemand das als Antwort eingeben möchte, können wir diese Frage als erledigt betrachten.

Antworten (1)

Firefox benötigt eine Windows-Bibliothek, die mit zB QT, Gnome und mehreren anderen C-Bibliotheken verknüpft werden muss. Um es zu bauen, wird also viel anderer Code benötigt, also denke ich, dass die Verwendung von Homebrew/Macports/Fink Zeit sparen würde.

Wenn Sie andere X11-Apps möchten, ist Homebrew/Macports/Fink wahrscheinlich der einfachste Weg, sie zu bekommen.

Auch laut @Nathan G. Ich habe festgestellt, dass die Installation von Macports nicht schwierig ist.

Heutzutage ist Homebrew die beste Alternative für MacPorts/Fink.
@ᴠɪɴᴄᴇɴᴛ warum - ich denke immer noch, dass macports besser ist - zuerst, da es seinen eigenen Benutzer und sein eigenes Verzeichnis ausgibt - bis Hombrew behebt, dass ich es nicht ansehen kann - aber einverstanden, dass es als Alternative aufgeführt werden sollte
Tatsächlich wollte ich es hauptsächlich als ernsthafte Alternative erwähnen. „Am besten“ ist subjektiv. Ich bevorzuge es wegen der Benutzererfahrung und der Breite seiner „Rezepte“ (zur Installation verfügbare Anwendungen).