Logotipo de phpMyAdmin

phpmyadmin : Depende: php-twig (>= 2.9) pero 2.6.2-2 va a ser instalado

 
 

El problema
Si intentamos instalar phpMyAdmin con el siguiente comando:

$ sudo apt install phpmyadmin
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:
 
Los siguientes paquetes tienen dependencias incumplidas:
 phpmyadmin : Depende: php-twig (>= 2.9) pero 2.6.2-2 va a ser instalado
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

y obtenemos el siguiente error de dependencias incumplidas:

phpmyadmin : Depende: php-twig (>= 2.9) pero 2.6.2-2 va a ser instalado

o lo que es lo mismo:

phpmyadmin : Depends: php-twig (>= 2.9) but 2.6.2-2 is to be installed

O si intentamos instalar php-twig con el siguiente comando:

$ sudo apt install php-twig
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
php-twig ya está en su versión más reciente (2.6.2-2).
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 0 no actualizados.

y la salida del comando nos indica que php-twig está en su versión más reciente:

php-twig ya está en su versión más reciente (2.6.2-2).

o lo que es lo mismo:

php-twig is already the newest version (2.6.2-2).

 
La solución
En este caso, la solución para poder instalar php-twig >= 2.9 es utilizar el repositorio backports. Si no está configurado dicho repositorio, en ZeppelinuX, se ha publicado el artículo Repositorios de Debian 10 ‘buster’, en el cual se explica brevemente que es un repositorio, como se añaden y configuran.

Para la solución al problema, además de utilizar el repositorio backports, utilizaremos el comando aptitude que tendremos que instalar, si no está instalado en el sistema:

$ sudo apt install aptitude

A continuación instalamos php-twig desde el repositorio backports:

$ sudo aptitude -t buster-backports install php-twig

Ahora, ya estamos en condiciones de instalar phpMyAdmin:

$ sudo apt install phpmyadmin

 

Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
  Configuración de privacidad y de cookies.
Seguir J. Carlos:

Técnico Informático - Desarrollo Web - Administración de Redes

Técnico Informático. Desarrollo Web. Administración de redes.

Últimas publicaciones de

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.