phpmyadmin 退縮了,為什麼以及如何修復它?

phpmyadmin 退縮了,為什麼以及如何修復它?

今天我在維護Debian 8.4伺服器,不知道為什麼phpmyadmin軟體包被阻止了,目前還沒有解決這種情況,所以歡迎任何建議,謝謝。

apt-get upgrade

root@vb-srv-debian:/# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  phpmyadmin
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

首先,我的想法是跑步apt-get dist-upgrade

root@vb-srv-debian:/# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

奇怪吧?

好的,現在政策內容如下:

root@vb-srv-debian:/# apt-cache policy phpmyadmin
phpmyadmin:
  Installed: 4:4.6.0-1.trusty~ppa.1
  Candidate: 4:4.6.1-1.trusty~ppa.1
  Version table:
     4:4.6.1-1.trusty~ppa.1 0
        500 http://ppa.launchpad.net/nijel/phpmyadmin/ubuntu/ trusty/main amd64 Packages
 *** 4:4.6.0-1.trusty~ppa.1 0
        100 /var/lib/dpkg/status
     4:4.2.12-2+deb8u1 0
        500 http://ftp.cz.debian.org/debian/ jessie/main amd64 Packages
        500 http://security.debian.org/ jessie/updates/main amd64 Packages

不好的是,我的知識就到此為止了,確切地說,我不明白這個政策,有人可以解釋一下嗎?

答案1

phpmyadmin您正在從 Trusty PPA 中獲取資金。那裡的軟體包似乎是直接重建的phpmyadminDebian 中的軟體包,但後者最近改變為了簡化其依賴關係,使用新的php-defaults包包。產生的軟體包無法再安裝在 Debian 8 中。

沒有簡單的解決方案可以升級到 Debian/Ubuntu 軟體包的 4.6.1 版本。通常我會建議使用 Jessie 版本(它獲得安全支援),但是降級 phpMyAdmin 可能也不容易(或根本不可能)...您可以隨時要求向後移植

相關內容