以前のPHPバージョンは自動的にインストールされます。

以前のPHPバージョンは自動的にインストールされます。

私はDebian 10でSuryを使用しています。どういうわけか、古いバージョンと新しいバージョンの両方をインストールしようとしました。 apt-get updateまたはapt-get dist-upgradeがPHP 7.4以外のパッケージをインストールしないようにする方法はありますか?

    The following NEW packages will be installed:
  php5.6-igbinary php5.6-memcached php5.6-msgpack php5.6-redis php7.0-igbinary php7.0-memcached php7.0-msgpack php7.0-redis php7.1-igbinary php7.1-memcached php7.1-msgpack php7.1-redis php7.2-igbinary
  php7.2-memcached php7.2-msgpack php7.2-redis php7.3-igbinary php7.3-memcached php7.3-msgpack php7.3-redis php7.4-igbinary php7.4-memcached php7.4-msgpack php7.4-redis php8.0-igbinary php8.0-memcached
  php8.0-msgpack php8.0-redis
The following packages will be upgraded:
  php-igbinary php-memcached php-msgpack php-redis

答え1

php5.6そしてphp8Suryリポジトリから。無効にすることができます:

sudo sed -i '/deb/s/^/#/' /etc/apt/sources.list.d/php.list
sudo apt update

その後、削除してphp5.6*パッケージphp8*化します(Suryリポジトリは削除後に更新を受け取りません)。

sudo apt remove php5.6.
sudo apt remove php8.

関連情報