最近、Debian 11 Bullseye 向けの OpenResty 公式パッケージリポジトリ(x86_64 および aarch64 アーキテクチャ対応)をリリースいたしました。皆様からのフィードバックをお待ちしております。​​

インストールガイド

Debian システムに openresty リポジトリを追加することで、今後のソフトウェアパッケージのインストールや更新(apt-get update コマンドを使用)が容易になります。以下のコマンドを実行してリポジトリを追加してください(システムごとに一度だけ実行が必要です):

ステップ 1:GPG 公開鍵のインポートに必要な依存パッケージをインストールします(インストール完了後、必要に応じて削除可能です):

sudo apt-get -y install --no-install-recommends wget gnupg ca-certificates

ステップ 2:GPG キーをインポートします:

wget -O - https://openresty.org/package/pubkey.gpg | sudo apt-key add -

ステップ 3:公式 APT リポジトリを追加します。

x86_64 または amd64 システムの場合は、以下のコマンドを使用してください:

codename=`grep -Po 'VERSION="[0-9]+ \(\K[^)]+' /etc/os-release`

echo "deb http://openresty.org/package/debian $codename openresty" \
    | sudo tee /etc/apt/sources.list.d/openresty.list

arm64 または aarch64 システムの場合は、以下のコマンドを使用してください:

codename=`grep -Po 'VERSION="[0-9]+ \(\K[^)]+' /etc/os-release`

echo "deb http://openresty.org/package/arm64/debian $codename openresty" \
    | sudo tee /etc/apt/sources.list.d/openresty.list

ステップ 4:APT インデックスを更新します:

sudo apt-get update

これで、以下のようにパッケージ(例:openresty)をインストールできます:

sudo apt-get -y install openresty

このパッケージは openresty-opmopenresty-restydoc パッケージも推奨しているため、デフォルトでこれらも一緒にインストールされます。自動的な関連パッケージのインストールを避けたい場合は、以下のコマンドを使用してください:

sudo apt-get -y install --no-install-recommends openresty

このリポジトリで利用可能な他のパッケージについては、OpenResty Deb パッケージページをご参照ください。

その他

公式 OpenResty パッケージリポジトリに関する詳細情報は、Linux パッケージページをご覧ください。

皆様からのフィードバックをお待ちしております。ありがとうございます。 ​​​​

著者について

章亦春(Zhang Yichun)は、オープンソースの OpenResty® プロジェクトの創始者であり、OpenResty Inc. の CEO および創業者です。

章亦春(GitHub ID: agentzh)は中国江蘇省生まれで、現在は米国ベイエリアに在住しております。彼は中国における初期のオープンソース技術と文化の提唱者およびリーダーの一人であり、Cloudflare、Yahoo!、Alibaba など、国際的に有名なハイテク企業に勤務した経験があります。「エッジコンピューティング」、「動的トレーシング」、「機械プログラミング」 の先駆者であり、22 年以上のプログラミング経験と 16 年以上のオープンソース経験を持っております。世界中で 4000 万以上のドメイン名を持つユーザーを抱えるオープンソースプロジェクトのリーダーとして、彼は OpenResty® オープンソースプロジェクトをベースに、米国シリコンバレーの中心部にハイテク企業 OpenResty Inc. を設立いたしました。同社の主力製品である OpenResty XRay動的トレーシング技術を利用した非侵襲的な障害分析および排除ツール)と OpenResty XRay(マイクロサービスおよび分散トラフィックに最適化された多機能ゲートウェイソフトウェア)は、世界中の多くの上場企業および大企業から高い評価を得ております。OpenResty 以外にも、章亦春は Linux カーネル、Nginx、LuaJITGDBSystemTapLLVM、Perl など、複数のオープンソースプロジェクトに累計 100 万行以上のコードを寄与し、60 以上のオープンソースソフトウェアライブラリを執筆しております。

翻訳

英語版の原文と日本語訳版(本文)をご用意しております。読者の皆様による他の言語への翻訳版も歓迎いたします。全文翻訳で省略がなければ、採用を検討させていただきます。心より感謝申し上げます!