安裝 phpmyadmin 後的 PHP 升級
我有一個帶有 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
Apache 2.2 和 PHP 5.3 是 Debian Squeeze (Debian 6) 中可用的版本。您
/etc/apt/sources.list
對 Squeeze 和 Jessie(Debian 8)的觀點,所以當您要求安裝時phpmyadmin
,會apt-get
自動選擇最新的可接受版本及其依賴項;這些是從傑西那裡拿來的。為避免將來發生這種情況,您需要從 中刪除這些
jessie
行/etc/apt/sources.list
,最好為 Squeeze LTS 添加這些行(有關詳細資訊,請參閱使用 LTS)以獲得一些安全支持。您需要手動還原phpmyadmin
及其依賴項;apt-show-versions
可用於辨識與 Squeeze 不匹配的包。