Avant d’exécuter une tâche administrative: installer, supprimer, modifier les préférences du système, etc., vous devez être root
. Ceci est particulièrement vrai pour apt-get
. Le message lui-même vous indique où est le problème:
êtes-vous root?
Si vous n'êtes pas root
, la commande install
ne fonctionnera pas du tout.
La solution consiste à utiliser sudo
avant la commande:
➜ ~ 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)
Comme vous pouvez le constater, il s'est terminé sans problème lorsque j'ai utilisé sudo
. Si vous avez un open (13: Permission denied)
, il est presque certain que vous n'êtes pas root
et devez utiliser sudo
.