たとえば、誰かがDebian Jessieを使用していて、引き続き使用する必要がありますが、Debian StretchでPHP7を使用したいとします。/etc/apt/sources.list
Stretchを使用するように編集し、新しいソフトウェアをインストールしてから/etc/apt/sources.list
Jessieに戻すことができます。しかし、nginxや他のパッケージでも同じことをする必要がありますか?それでは、彼らはどうやって知ることができますか?apt-get update
Stretchを使用するように設定されている間にタスクを実行しますか?
答え1
安定したリリースを混在させる際に心に留めておくべきことは次のとおりです。いいえ。
さらに重要なのは、一時的に別のバージョンを追加することsources.list
です本物他のバージョンからインポートされたパッケージのアップデートを取得できないため、悪い考えです。本当にこのパスに従いたい場合は、固定を正しく設定して新しいバージョンを永久に有効にしてください。
しかし、私は言わなければなりません:これをしないでください。。 Debian 9からPHP 7が必要な場合は、Debian 9にアップグレードするか、Debian 8の適切なバックポートをリクエストしてください(答えはおそらく「いいえ」であることを認めてください)。
あなたの特定の質問に関してapt
&co.から他のパッケージをアップグレードする必要があるかどうかをお知らせします。変更を適用するには、apt update
変更後に実行する必要があります。リポジトリでDebian 9を使用して固定せずに実行している場合は、パッケージを削除せずにできるだけDebian 9にアップグレードしてください。アップグレードが必要です)。sources.list
apt upgrade
dist-upgrade