私は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
そしてphp8
Suryリポジトリから。無効にすることができます:
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.