Alpine LinuxにGearmanをインストール中にエラーが発生しました。

Alpine LinuxにGearmanをインストール中にエラーが発生しました。

AlpineのソースからGearmanをインストールしようとしてエラーが発生します。

構成:エラー:libgearmanをインストールしてください。

私は結果なしでそれを試しましたが、UbuntuとCentOSの両方で試しましたapk search libgearmanlibgearman-devlibgearman-devel

その後、コマンドを使用してGearmanをインストールしようとしましたが、pecl install gearman同じ結果が出ました。

注:私は最新のAlpineコンテナでphp56を使用しています。

私が逃した解決策はありますか?

答え1

Gearmanは現在リポジトリでのみ利用可能でedge/testingあり、これは実験的なものと見なされますが、ユーザーのニーズには十分です。ここパッケージの詳細と可用性について学びます。)

Gearmanをインストールするには、ファイルedgeにリポジトリを追加し/etc/apk/repositoriesてapkデータベースを更新します。

echo http://dl-cdn.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories  
echo http://dl-cdn.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories  
echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories
apk update

次に、次のコマンドを使用してGearmanパッケージをインストールします。

apk add gearman-dev gearman-libs

関連情報