Homebrew または MacPorts なしで Mac OS X に wget をインストールする

目次:

Anonim

なんらかの理由で、Homebrew や MacPorts を使用せずに Mac で wget を使用したいですか?コマンドラインでソースからwgetをビルドすることでそれを行うことができます.

コマンド ライン ツール wget を使用すると、FTP および HTTP プロトコルからファイルのグループを取得できます。Web 開発者やパワーユーザーが手元に置いておくと非常に便利なユーティリティです。サイトのバックアップや、ウェブサイトのローカル ミラーリングも可能です。

. Mac ですが、Homebrew や MacPorts などのパッケージ マネージャーが不要になるという利点があります。正直なところ、Homebrew を使用する方がはるかに簡単で、おそらくほとんどのユーザーにとっては優れていますが、すべての人にとってそうではないことは確かです。

Xcode がインストールされているかどうかに関係なく、コマンド ライン ツール パッケージをまだ持っていない場合は、非常に簡単です: ターミナルを開いて「xcode-select –install」と入力するか、 Xcode を開いて Xcode を開き、[設定] に移動してダウンロード セクションに移動し、[コマンド ライン ツールのインストール] を選択するか、こちらで説明されているように Apple Developer サイトから入手できます。パッケージは Apple からダウンロードする必要があるため、インターネット接続によっては時間がかかる場合があります。コマンド ライン ツールは、UNIX の世界で一般的に使用されている C コンパイラ、GCC、およびその他の多くの便利なユーティリティをインストールします。

Mac OS X に wget をインストールする方法

先に進み、Xcode とコマンド ライン ツールがインストールされていると仮定して、ターミナルを起動し、次のコマンドを次のように入力します。

まず、curl を使用して最新の wget ソースをダウンロードします: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar。 gz

ftp.gnu.org/gnu/wget/ こちらから常に最新の wget バージョンを確認できます。

curl を使用して El Capitan、Yosemite などの最新の wget ソースをダウンロード: curl -O http://ftp.gnu.org/gnu/wget/wget -1.16.3.tar.xz

または古いバージョン (Mavericks、Mountain Lion などを含む以前のバージョンの Mac OS X) を使用するには curl -O http://ftp.gnu.org /gnu/wget/wget-1.13.4.tar.gz

(補足: wget の新しいバージョン、バージョン 1.16.3 (wget-1.16.3.tar.gz) は MacOS Mojave、High Sierra、OS X El Capitan、OS X Yosemite で動作することが確認されており、1.15 は OS X Mavericks との互換性が確認されており、1.13.4 は OS X Mountain Lion との互換性が確認されています。別のバージョンが必要な場合は、http://ftp.gnu.org/gnu/wget/ ディレクトリから好きなものを選択できます)

次に、tar を使用してダウンロードしたばかりのファイルを解凍します: tar -xzf wget-1.15.tar.gz

cd を使用してディレクトリを変更します: cd wget-1.15

適切な –with-ssl フラグを使用して構成し、「GNUTLS が利用できません」というエラーを回避します:

Mac OS X 10.10+、Mac OS X 10.11+、macOS Sierra、Mojave、およびそれ以降でまだエラーが発生する場合は、次の構成のバリエーションを使用してください (Martin のコメントから):

./configure --with-ssl=openssl --with-libssl-prefix=/usr/local/ssl

ソースをビルドします: make

wget をインストールすると、最終的に /usr/local/bin/ に保存されます: sudo make install

wget を実行してすべてが機能したことを確認します: wget --help

終了時にwgetソースファイルを削除してクリーンアップ: cd .. && rm -rf wget

これで設定は完了です。Mac OS X で wget をお楽しみください。

最新バージョンの wget は、Mac OS X El Capitan および Yosemite でも適切に構成、作成、およびインストールする必要があります。

ほとんどの Mac ユーザーは、最初に Homebrew をインストールしてから wget を入手したいと考えるでしょう。これは、Homebrew を使用するとコマンド ライン パッケージの管理が信じられないほど簡単になり、ソース コードを手動でビルドしてコンパイルする必要がないからです。

Homebrew または MacPorts なしで Mac OS X に wget をインストールする