Apache 2.2とPHP 5.3がインストールされているDebianサーバーがあります。
phpmyadminをインストールしました(sudo apt-get install phpmyadmin)。
現在、ApacheとPHPのバージョンがアップグレードされました(2.4/5.6)。
可能ですか?これをどのように避けることができますか?
libapache2-mod-php5: Installiert: 5.6.7+dfsg-1 Installationskandidat: 5.6.7+dfsg-1 Versionstabelle: *** 5.6.7+dfsg-1 0 500 http://mirror.hetzner.de/debian/packages/ jessie/main amd64 Packages 500 http://http.debian.net/debian/ jessie/main amd64 Packages 100 /var/lib/dpkg/status 5.3.3-7+squeeze19 0 500 http://mirror.hetzner.de/debian/packages/ squeeze/main amd64 Packages 500 http://mirror.hetzner.de/debian/security/ squeeze/updates/main amd64 Packages
ソース。リスト:
deb http://mirror.hetzner.de/debian/packages jessie main contrib non-free
deb http://http.debian.net/debian jessie main contrib non-free
deb http://http.debian.net/debian/ jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://mirror.hetzner.de/debian/packages squeeze main contrib non-free
deb http://mirror.hetzner.de/debian/security squeeze/updates main contrib non-free
答え1
Apache 2.2とPHP 5.3はDebian Squeeze(Debian 6)で利用可能なバージョンです。 SqueezeとJessie(Debian 8)を指している/etc/apt/sources.list
ので、インストールを要求すると、phpmyadmin
許可apt-get
されている最新バージョンとその依存関係がJessieから取得されます。
将来このような状況を回避するには、 から行を削除し、jessie
可能であれば/etc/apt/sources.list
Squeeze LTS に追加する必要があります (参照)。LTSの使用詳細はこちら) セキュリティサポートを受けてください。手動で復元する必要があり、phpmyadmin
その依存関係をapt-show-versions
使用してSqueezeと一致しないパッケージを識別できます。