🤖
【homebrew】HTTP/3 対応の curl を導入する
cloudflare が公開している HTTP/3 対応 curl の homebrew フォーミュラを導入してみた。homebrew 標準の curl に依存するツールがないことを前提とする。
検証環境は Chromebook 上の Debian である。
まず homebrew をインストールした。パスワードを入力しなくてすむように NONINTERACTIVE=1
を指定
NONINTERACTIVE=1 \
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
.bashrc
に次のコードを追加する
.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
設定を反映させる
source ~/.bashrc
フォーミュラを導入する
brew tap cloudflare/homebrew-cloudflare
インストールされたフォルダーの位置は次のコマンドで確認できる
brew tap-info --installed
curl を以前導入していたらアンインストールする
brew unlink curl
brew install --force curl
HTTP/3 対応の curl をインストールする
brew install cloudflare/cloudflare/curl
バージョンを確認する
curl --version
cloudflare
経由でインストールしたツールのリストは次のコマンドで表示できる
brew list --full-name -1 | grep /
homebrew の基本ディレクトリは次のコマンドで調べることができる
brew --prefix
検証環境では /home/linuxbrew/.linuxbrew
となった
homebrew には cloudflare-quiche も用意されており、インストールすると include/quiche.h
と lib/libquiche.so
が導入される
Discussion