満たされていない依存関係:php-memcached:依存関係:phpapi-20190902

満たされていない依存関係:php-memcached:依存関係:phpapi-20190902

php-memcached(php8.1を使用)をインストールしようとしましたが、次のエラーが発生しました。

# apt install php-memcached
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 php-memcached : Depends: phpapi-20190902
E: Unable to correct problems, you have held broken packages.

私はaptを更新し、apt install phpapi-20190902を試しましたが、次のような結果が出ました.

Package phpapi-20190902 is a virtual package provided by:
  php7.4-phpdbg 7.4.26-1
  php7.4-fpm 7.4.26-1
  php7.4-cli 7.4.26-1
  php7.4-cgi 7.4.26-1
  libphp7.4-embed 7.4.26-1
  libapache2-mod-php7.4 7.4.26-1
You should explicitly select one to install.

E: Package 'phpapi-20190902' has no installation candidate

私がPHP 8.1(debian Buster)を使うとき、これはphp7.4パッケージです。よくインストールしてみましapt install php8.1-fpmたが、まだ同じ問題が発生します。少し迷子になった。

答え1

php8.1リポジトリからsidインストールしたようです。

リポジトリsidにパッケージがあります。php8.1-memcache「PHP用メモリキャッシュ拡張モジュール」と記載されています。

それがあなたが探しているものであれば、それをインストールし、期待したものを提供することを確認する必要があります。これが望ましくない場合は、追加情報を使用して質問を明確にする必要があります。

関連情報