Jak pobrać Firefox za pomocą wiersza polecenia FTP

8

Próbuję zainstalować Firefoksa na komputerze Mac, który obecnie nie ma przeglądarki. Z terminala bash ftpzainstalowałem i jestem obecnie podłączony do Internetu. Jednak nie udało mi się połączyć z ich serwerem FTP. Jak mogę zainstalować Firefoksa na komputerze Mac za pomocą wiersza polecenia?

John Dream
źródło
Czy twój klient może używać httpprotokołu? Zobacz ten problem dotyczący obsługi Mozilli .
Dɑvïd
3
Przeglądarka Safari jest domyślną częścią systemu OS X, czy ją usunąłeś, a jeśli tak, to dlaczego?
user3439894,
Instalowałem go dla przyjaciela. W ich systemie OS X zainstalowano safari, ale w programie uruchamiającym wyświetlało się nad nim znak anulowania, a przy próbie uruchomienia wystąpił błąd w odniesieniu do wersji OS X. Pomyślałem, że może być konieczna aktualizacja systemu operacyjnego komputera najnowsza wersja, aby uruchomić safari, więc w międzyczasie właśnie zainstalowałem firefox, aby zapewnić podstawowe funkcje przeglądania przez firefox
John Dream
W każdym razie możesz uruchomić Safari, uruchamiając plik binarny z powłoki. Wewnątrz aplikacji znajduje się zawartość / MacOS / Safari, które uruchamiane z powłoki (np. Bash) często omijają ograniczenia, które mogą nałożyć usługi uruchamiania (takie jak reguły z info.plist). Jeśli aplikacja jest zepsuta, to oczywiście nie zadziała.
John Keates,
Spróbuję następnym razem, gdy będę miał przed sobą komputer, znam się na uruchamianiu binariów w systemie Linux, więc wyobrażam sobie, że jest bardzo podobny. Jednak aplikacja może zostać zepsuta.
John Dream,

Odpowiedzi:

15

Możesz pominąć krok pobierania i zamontować go bezpośrednio w Internecie w następujący sposób:

hdiutil attach https://ftp.mozilla.org/pub/firefox/releases/43.0.4/mac/en-US/Firefox\ 43.0.4.dmg

Oszczędza krok, czas i miejsce do przechowywania!

William T Froggard
źródło
To całkiem miłe! :) +1
użytkownik3439894
Jest to jeden z tych ukrytych klejnotów, w które wkrada się Apple. Próbowałem podłączyć bezpośrednio przez Internet, jak wiele lat temu, aby sprawdzić, czy zadziała, i rzeczywiście się udało. Zdecydowanie fajna sztuczka. ;) Oczywiście później zdałem sobie sprawę, że wspomniano o tym na stronie podręcznika. Heh
William T Froggard
Montujesz go przez HTTP, co jest dość niepewne. Czy polecenie obsługuje HTTPS?
André Borie
Uczciwy punkt. Naprawiony! Tak, obsługuje HTTPS.
William T Froggard,
8

Dostęp ftp do ftp.mozilla.org został wyłączony (zobacz to , dziękuję Davïd). Możesz jednak użyć curlz wiersza poleceń:

curl 'https://ftp.mozilla.org/pub/firefox/releases/43.0.4/mac/en-US/Firefox%2043.0.4.dmg' >~/Desktop/'Firefox 43.0.4.dmg'

To dostaje najnowszą (od tego momentu) wersję w języku angielskim dla Mac OS X Firefox.

W ten sposób możesz uzyskać listę katalogów:

curl 'https://ftp.mozilla.org/pub/firefox/releases/43.0.4/mac/'

To generuje HTML, ale jest to dość prosty HTML, więc czytanie go w celu uzyskania innego języka nie powinno stanowić problemu. Możesz również wyciąć dodatkowe elementy ze ścieżki, na przykład jeśli chcesz mieć inną wersję:

curl 'https://ftp.mozilla.org/pub/firefox/releases/'
blm
źródło