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 可能也不容易(或者根本不可能)...您可以随时要求向后移植

相关内容