Es uno de los fallos más frecuentes por despiste o por novato cuando estamos manejando el sistema de paquetes apt en Ubuntu, Debian o derivadas. Intentamos hacer algo así para instalar un paquete (he puesto libpng-dev como ejemplo):
apt-get install libpng-dev
Y aparece este error:
E: No se pudo abrir el fichero de bloqueo «/var/lib/dpkg/lock» - open (13: Permiso denegado) E: No se encontró un archivo de réplica «/var/lib/dpkg/»
¿Cuál es el problema? No tenemos permisos suficientes, por lo que sólo deberemos hacer lo siguiente para solucionarlo:
sudo apt-get install libpng-dev
Simple, ¿no? Probablemente os pase este error incluso cuando llevéis años manejando Linux, sin embargo, es la mejor demostración de que la política de permisos de los sistemas Linux siempre será uno de sus puntos fuertes.
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios
ya hice lo que esta en el post y realmente no me sirvió poner lo de los permisos me sigue saliendo el mismo error. me podría dar otra solución o si sabe por que esta ocurriendo esto gracias
¿Qué distribución usas?
debian me sale ese error
¿Habéis cerrado Synaptic? ¿Tenéis abierto alguna terminal con apt? Mirad en los procesos a ver si está apt, aptitude, Synaptic o cualquier otro que pueda estar generando ese bloqueo.
aptitude install sudo
me da este error luego de hacer eso
bash: sudo: no se encontró la orden
¿Qué distribución usas?
Puedes probar a hacer directamente: su y te pedirá las credenciales de superusuario y ya podrás actuar como tal.
puse
apt-get install libpng-dev
E: No se encontró un archivo de réplica «/var/lib/dpkg/»
Alguien tiene otra solución?
Gracias.