複数のバージョンのディストリビューションにソフトウェアを混在させるときは、何に注意する必要がありますか?

複数のバージョンのディストリビューションにソフトウェアを混在させるときは、何に注意する必要がありますか?

たとえば、誰かがDebian Jessieを使用していて、引き続き使用する必要がありますが、Debian StretchでPHP7を使用したいとします。/etc/apt/sources.listStretchを使用するように編集し、新しいソフトウェアをインストールしてから/etc/apt/sources.listJessieに戻すことができます。しかし、nginxや他のパッケージでも同じことをする必要がありますか?それでは、彼らはどうやって知ることができますか?apt-get updateStretchを使用するように設定されている間にタスクを実行しますか?

ベストアンサー1

安定したリリースを混在させる際に心に留めておくべきことは次のとおりです。いいえ

さらに重要なのは、一時的に別のバージョンを追加することsources.listです本物他のバージョンからインポートされたパッケージのアップデートを取得できないため、悪い考えです。本当にこのパスに従いたい場合は、固定を正しく設定して新しいバージョンを永久に有効にしてください。

しかし、私は言わなければなりません:これをしないでください。。 Debian 9からPHP 7が必要な場合は、Debian 9にアップグレードするか、Debian 8の適切なバックポートをリクエストしてください(答えはおそらく「いいえ」であることを認めてください)。

あなたの特定の質問に関してapt&co.から他のパッケージをアップグレードする必要があるかどうかをお知らせします。変更を適用するには、apt update変更後に実行する必要があります。リポジトリでDebian 9を使用して固定せずに実行している場合は、パッケージを削除せずにできるだけDebian 9にアップグレードしてください。アップグレードが必要です)。sources.listapt upgradedist-upgrade

おすすめ記事