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.
Deja una respuesta