Antes de ejecutar cualquier tarea administrativa: instalar, eliminar, cambiar las preferencias de todo el sistema, etc., debe estarlo root
. Esto es especialmente cierto para apt-get
. El mensaje en sí mismo te dice dónde está el problema:
eres root?
Si no lo está root
, el install
comando no funcionará en absoluto.
La forma de solucionar esto es usar sudo
antes del comando:
➜ ~ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
➜ ~ sudo apt-get update
Fetched 616 kB in 25s (23.9 kB/s)
Como puede observar, se completó sin problemas cuando lo usé sudo
. Si tiene alguno open (13: Permission denied)
, es casi seguro que no lo es root
y necesita usarlo sudo
.