Вопрос или проблема
0
Я пытаюсь обновить phpMyAdmin с помощью apt-get, но не могу получить версию выше 4.5.2.
Изначально я смог установить только версию 4.5.0, поэтому я добавил следующие строки в /etc/apt/sources.list:
deb http://security.debian.org/ stable-security main
deb http://ftp.us.debian.org/debian stable-updates main
deb http://ftp.us.debian.org/debian stable main
в /etc/apt/sources.list
Однако я все еще застрял на версии 4.5.2, которая устарела. Можете, пожалуйста, помочь мне с этим?
Я пытаюсь обновить phpMyAdmin с помощью apt-get, но не могу получить версию выше 4.5.2.
Изначально я смог установить только версию 4.5.0, поэтому я добавил следующие строки в /etc/apt/sources.list:
deb http://security.debian.org/ stable-security main
deb http://ftp.us.debian.org/debian stable-updates main
deb http://ftp.us.debian.org/debian stable main
в /etc/apt/sources.list
Однако я все еще застрял на версии 4.5.2, которая устарела. Можете, пожалуйста, помочь мне с этим?
Вариант 1: Установить из нестабильного или тестового репозитория
- Добавьте тестовый или нестабильный репозиторий в /etc/apt/sources.list
- Обновите списки пакетов
- Установите последнюю версию phpMyAdmin
Вариант 2: Загрузить и установить phpMyAdmin вручную
- Скачайте последнюю версию phpMyAdmin
- Распакуйте загруженный пакет
- Замените текущий phpMyAdmin
- Исправьте права доступа
Вариант 3: Используйте PPA (Личный архив пакетов)
Ответ или решение
Вопрос: Не удается обновить PhpMyAdmin через apt-get до версии выше 4.5.2 в Debian 10
Если вы столкнулись с проблемой обновления PhpMyAdmin через пакетный менеджер apt-get
и застряли на версии 4.5.2, это связано с тем, что репозитории Debian 10 (Buster) содержат устаревшую версию PhpMyAdmin. В этой ситуации вы можете рассмотреть несколько способов решения проблемы.
Вариант 1: Установить из нестабильного или тестового репозитория
-
Добавьте тестовый или нестабильный репозиторий в файл
/etc/apt/sources.list
:Откройте файл с помощью текстового редактора, например:
sudo nano /etc/apt/sources.list
Добавьте следующую строку (для тестового репозитория):
deb http://deb.debian.org/debian testing main
Или для нестабильного репозитория:
deb http://deb.debian.org/debian unstable main
-
Обновите списки пакетов:
sudo apt update
-
Установите последнюю версию PhpMyAdmin:
sudo apt install phpmyadmin
Обратите внимание, что использование нестабильного или тестового репозитория может привести к возникновению конфликтов в пакетах или нестабильной работе системы, поэтому этот вариант следует использовать с осторожностью.
Вариант 2: Скачивание и ручная установка PhpMyAdmin
-
Скачайте последнюю версию PhpMyAdmin:
Перейдите на официальный сайт phpMyAdmin и скачайте архив с последней версией. -
Извлеките загруженный пакет:
tar -xvf phpMyAdmin-*.tar.gz
-
Замените текущую установку PhpMyAdmin:
Переместите содержимое извлеченного каталога в ваш текущий каталог установки PhpMyAdmin. Например:sudo mv phpMyAdmin-*/ /var/www/html/phpmyadmin
-
Исправьте разрешения:
Вам нужно убедиться, что веб-сервер может читать файлы. Например:sudo chown -R www-data:www-data /var/www/html/phpmyadmin sudo chmod -R 755 /var/www/html/phpmyadmin
-
Обновите конфигурацию (если необходимо):
Если у вас есть специфические конфигурационные файлы, возможно, вам нужно будет внести изменения в файлыconfig.inc.php
.
Вариант 3: Использование PPA (Личный архив пакетов)
В Debian не так распространено использование PPA, как в Ubuntu, но вы можете попытаться найти альтернативный PPA для phpMyAdmin, который может содержать более новые версии. Однако это также требует осторожности и проведения дополнительной проверки на предмет надежности и совместимости.
Заключение
Если ни один из предложенных вариантов не подходит, возможно, стоит рассмотреть возможность использования контейнеризации через Docker, где вы сможете легко развернуть последнюю версию phpMyAdmin без зависимостей от системы. Это также поможет изолировать установки и упростить управление версиями.