
Heute führe ich Wartungsarbeiten am Debian 8.4-Server durch und weiß nicht, warum das phpMyAdmin-Paket zurückgehalten wurde. Ich habe diese Situation bisher nicht gelöst, daher sind alle Vorschläge willkommen, danke.
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.
zunächst einmal war meine Idee zu laufenapt-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.
Seltsam, oder?
Ok, was steht nun in der Police:
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
Das Schlimme ist, dass hier mein Wissen endet. Genauer gesagt verstehe ich die Richtlinien nicht. Kann mir das jemand erklären?
Antwort1
Sie beziehen phpmyadmin
ein Trusty PPA. Das Paket dort scheint eine einfache Neukonstruktion desphpmyadmin
Paket in Debian, aber letztereskürzlich gewechseltum die Abhängigkeiten zu vereinfachen, mit dem neuenphp-defaults
Pakete. Das resultierende Paket kann in Debian 8 nicht mehr installiert werden.
Es gibt keine einfache Lösung, um auf Version 4.6.1 der Debian/Ubuntu-Pakete zu aktualisieren. Normalerweise würde ich empfehlen, die Jessie-Version zu verwenden (die Sicherheitsunterstützung bietet), aber ein Downgrade von phpMyAdmin ist möglicherweise auch nicht einfach (oder überhaupt nicht möglich)... Sie können jederzeit nach einemzurückportieren.