
Сегодня я занимаюсь обслуживанием сервера 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. Пакет там, кажется, является прямой перестройкойphpmyadmin
пакет в Debian, но последнеенедавно измененодля упрощения его зависимостей, используя новыйphp-defaults
пакеты. Полученный пакет больше не может быть установлен в Debian 8.
Нет простого решения для обновления до версии 4.6.1 пакетов Debian/Ubuntu. Обычно я бы рекомендовал использовать версию Jessie (с поддержкой безопасности), но понижение версии phpMyAdmin может быть нелегким (или вообще невозможным)... Вы всегда можете попроситьбэкпорт.