phpmyadmin: Abhängig von: php-phpmyadmin-sql-parser (<5 ~~), aber 5.4.0-1 muss installiert werden
Nach dem Dist-Upgrade meines Debian von 10.5 auf 10.6 habe ich dieses kleine Problem
Ich kann dieses Paket nicht aktualisieren
The following packages have been kept back:
php-phpmyadmin-sql-parser
Ich dachte zu installieren, aber Debian bittet mich, phpmyadmin zu entfernen. und nicht ist eine gute Idee, denke ich
The following packages will be REMOVED:
phpmyadmin
The following packages will be upgraded:
php-phpmyadmin-sql-parser
Dann dachte ich, sowohl phpmyadmin als auch php-phpmyadmin-sql-parser zu installieren, aber ich habe einen anderen Stall
apt install phpmyadmin php-phpmyadmin-sql-parser
Reading package lists... Done
Building dependency tree
Reading state information... Done
phpmyadmin is already the newest version (4:4.9.5+dfsg1-2).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
phpmyadmin : Depends: php-phpmyadmin-sql-parser (< 5~~) but 5.4.0-1 is to be installed
E: Unable to correct problems, you have held broken packages.
Ich habe es versucht
dpkg --get-selections | grep hold
Aber es gibt mir keine Ergebnisse. Nullausgang
Also habe ich versucht, aptitude zu verwenden, aber aptitude hat mich gebeten, phpmyadmin zu entfernen
# aptitude install php-phpmyadmin-sql-parser
The following packages will be upgraded:
php-phpmyadmin-sql-parser
1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 78.4 kB of archives. After unpacking 12.3 kB will be used.
The following packages have unmet dependencies:
phpmyadmin : Depends: php-phpmyadmin-sql-parser (< 5~~) but 5.4.0-1 is to be installed
The following actions will resolve these dependencies:
Remove the following packages:
1) phpmyadmin [4:4.9.5+dfsg1-2 (now, unstable)]
Accept this solution? [Y/n/q/?]
Also habe ich aber phpmyadmin und php-phpmyadmin-sql-parser entfernt, dann habe ich versucht nur phpmyadmin neu zu installieren
# apt install phpmyadmin
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
phpmyadmin : Depends: php-phpmyadmin-sql-parser (< 5~~) but 5.4.0-1 is to be installed
Recommends: php-bz2
Recommends: php-tcpdf but it is not going to be installed
Also konnte ich phpmyadmin überhaupt nicht installieren
Meine Quellenliste
deb http://mirrors.linode.com/debian buster main
deb-src http://mirrors.linode.com/debian buster main
deb http://mirrors.linode.com/debian-security buster/updates main
deb-src http://mirrors.linode.com/debian-security buster/updates main
deb http://mirrors.linode.com/debian buster-updates main
deb-src http://mirrors.linode.com/debian buster-updates main
Und dies ist der Inhalt aller zusätzlichen .list-Dateien in sources.list.d
deb http://ftp.debian.org/debian unstable main contrib
deb https://packages.sury.org/php/ buster main
deb https://dl.yarnpkg.com/debian/ stable main
Was kann ich tun, um diese Situation freizuschalten?
Lösungsvorschläge und esits
Ich kann nicht entfernen
deb http://ftp.debian.org/debian unstable main contrib
Da das Entfernen von phpmyadmin nicht verfügbar ist, kann kein Kandidat installiert werden
- -
Antworten
Sie haben Probleme, weil Sie das instabile Repository konfiguriert haben und phpmyadmindort derzeit nicht installiert werden können. phpmyadminist in Debian 10 nicht verfügbar, aber über Backports verfügbar und installierbar, ohne das Risiko einzugehen, dass (Teile) Ihres Systems auf instabil aktualisiert werden.
So beheben Sie Ihr Setup:
Entfernen Sie instabil aus Ihrer Liste der Repositorys
Backports hinzufügen:
echo deb http://deb.debian.org/debian buster-backports main | sudo tee /etc/apt/sources.list.d/buster-backports.list sudo apt updateInstallieren Sie die Backported
phpmyadmin:sudo apt install -t buster-backports phpmyadmin
Sie werden wahrscheinlich auf Probleme stoßen, die durch Pakete verursacht werden, die Sie von instabil installiert haben. Sie müssen diese manuell herabstufen, indem Sie denselben apt installBefehl wie oben ausführen und phpmyadmindurch die Pakete ersetzen, die Sie herabstufen müssen (oder sie dem phpmyadmin apt installBefehl hinzufügen ).