コマンドラインFTP経由でFirefoxをダウンロードする方法


8

現在ブラウザがないMacにFirefoxをインストールしようとしています。私がftpインストールしたbashターミナルから、現在インターネットに接続しています。しかし、私はFTPサーバーへの接続に失敗しました。コマンドラインからMacにFirefoxをインストールする方法を教えてください。


クライアントはhttpプロトコルを使用できますか?このMozillaサポート問題を参照してください。
Dɑvïd

3
SafariブラウザはOS Xのデフォルトの一部ですが、削除しましたか?そうであれば、その理由を知りたいですか?
user3439894

友人のためにインストールしていました。彼らのOS Xにはサファリがインストールされていましたが、ランチャー上にキャンセルのサインが表示され、それを起動しようとすると、OS Xのバージョンに関してエラーが発生しました。コンピューターのオペレーティングシステムをアップデートして、サファリを動作させるための最新バージョンなので、当面はFirefoxをインストールして、Firefox経由で基本的なブラウジング機能を提供します
John Dream

シェルからバイナリを起動することで、とにかくSafariを起動できる場合があります。アプリ内にはcontent / MacOS / Safariがあり、シェル(bashなど)から起動すると、launchservicesが課す可能性のある制限(info.plistからのルールなど)をバイパスすることがよくあります。アプリが壊れている場合はもちろん動作しません。
John Keates

次にコンピューターを目の前に置いたときに試してみることにします。Linuxでのバイナリーの起動に慣れているので、非常に似ていると思います。ただし、アプリが壊れている可能性があります。
John Dream

回答:


15

ダウンロード手順をスキップして、次のようにインターネット経由で直接マウントできます。

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

ステップ、時間、および保管スペースを節約します。


それはかなりきれいです!:) +1
user3439894

これは、Appleがこっそり潜んでいる隠された宝石の1つです。私は、何年も前にインターネットで直接接続してみて、機能するかどうかを確認しましたが、実際に機能しました。間違いなく、きちんとしたトリックです。;)もちろん、後でそれがmanページに記載されていることに気付きました。へえ。
William T Froggard

HTTP経由でマウントしていますが、これはかなり安全ではありません。コマンドはHTTPSをサポートしていますか?
アンドレ・Borie

フェアポイント。修繕!はい、HTTPSをサポートしています。
William T Froggard

8

ftp.mozilla.orgへのftpアクセスがオフになりました(これをご覧ください。Davïdに感謝します)。ただし、curlコマンドラインから使用できます。

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'

これは、(この記事の執筆時点で)FirefoxのMac OS X向けの最新の米国英語リリースを取得します。

このようにして、ディレクトリリストを取得できます。

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

これはHTMLを出力しますが、それはかなり単純なHTMLであるため、別の言語を取得するためにそれを読み取ることは問題になりません。たとえば、別のバージョンが必要な場合は、パスから追加の要素を削除することもできます。

curl 'https://ftp.mozilla.org/pub/firefox/releases/'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.