Comment télécharger Firefox via la ligne de commande FTP

8

J'essaie d'installer Firefox sur mon Mac, qui n'a actuellement pas de navigateur. Depuis un terminal bash, j'ai ftpinstallé et je suis actuellement connecté à Internet. Cependant, je n'ai pas réussi à me connecter à leur serveur FTP. Comment puis-je installer Firefox pour mon Mac via la ligne de commande?

John Dream
la source
Votre client peut-il utiliser le httpprotocole? Voir ce problème de support de Mozilla .
Dɑvïd
3
Le navigateur Safari est une partie par défaut de l'OS X, l'avez-vous supprimé et si oui, curieux de savoir pourquoi?
user3439894
Je l'installais pour un ami. Leur OS X avait installé safari mais sur le lanceur, il montrait un signe d'annulation dessus, et lors de la tentative de lancement, une erreur se produirait en ce qui concerne la version d'OS X. J'ai pensé qu'il pourrait être nécessaire de mettre à jour le système d'exploitation de l'ordinateur pour la dernière version afin de faire fonctionner safari, donc en attendant je viens d'installer firefox pour donner une fonctionnalité de navigation de base via firefox
John Dream
Vous pouvez quand même lancer Safari en démarrant le binaire à partir d'un shell. À l'intérieur de l'application, il y a du contenu / MacOS / Safari qui, lorsqu'il est démarré à partir d'un shell (par exemple bash), contourne souvent les restrictions que les services de lancement peuvent imposer (telles que les règles de info.plist). Si l'application est cassée, cela ne fonctionnera pas bien sûr.
John Keates
Je vais l'essayer la prochaine fois que j'aurai l'ordinateur devant moi, je suis familier avec le lancement de binaires sous linux donc j'imagine que c'est très similaire. Cependant, il est probable que l'application soit défectueuse.
John Dream

Réponses:

15

Vous pouvez ignorer l'étape de téléchargement et le monter directement sur Internet comme suit:

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

Économise une étape, du temps et de l'espace de stockage!

William T Froggard
la source
C'est plutôt bien! :) +1
user3439894
C'est l'un de ces joyaux cachés qu'Apple se glisse. J'ai essayé de l'attacher directement sur Internet comme ça il y a de nombreuses années pour voir si cela fonctionnerait, et c'est effectivement le cas. Certainement une astuce intéressante. ;) Bien sûr, j'ai réalisé par la suite que cela est mentionné dans la page de manuel. Il h.
William T Froggard du
Vous le montez sur HTTP, ce qui est assez peu sûr. La commande prend-elle en charge HTTPS?
André Borie
Bon point. Fixé! Oui, il prend en charge HTTPS.
William T Froggard
8

l'accès ftp à ftp.mozilla.org a été désactivé (voir ceci , merci Davïd). Cependant, vous pouvez utiliser à curlpartir de la ligne de commande:

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'

Il s'agit de la dernière version (en date de cet article) en anglais américain pour Mac OS X de Firefox.

Vous pouvez ainsi obtenir une liste de répertoires:

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

Cela génère du HTML, mais c'est du HTML assez simple, donc cela ne devrait pas être un problème de le lire pour obtenir une langue différente. Vous pouvez également couper des éléments supplémentaires hors du chemin, par exemple si vous souhaitez une version différente:

curl 'https://ftp.mozilla.org/pub/firefox/releases/'
blm
la source