Você esqueceu o sudo
do segundo comando.
sudo apt-get update && sudo apt-get upgrade
funcionará.
Erro:
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?
Então, eu vi esse erro aparecer algumas vezes e obtê-lo como resultado do uso dos seguintes comandos:
sudo apt-get update && apt-get upgrade
Estou atuando como root e assegurei que nenhum dos gerenciadores de atualização esteja em execução. Primeiro tentei verificar o que estava bloqueando usando:
sudo lsof /var/lib/dpkg/lock
com saída de:
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/gareth/.gvfs
Output information may be incomplete.
Apenas para o caso de eu ter tentado remover o bloqueio usando:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
... sem sucesso. Curiosamente, se eu sou realmente root e uso:
sudo -s
apt-get update && apt-get upgrade
... a atualização funciona. Então eu posso atualizar e atualizar meus pacotes desde que eu seja literalmente root, o que é um pouco frustrante. Isso também implica mais com permissões do que alguma outra coisa bloqueando o diretório, talvez?
Agradecemos antecipadamente por qualquer assistência sobre isso.
Você esqueceu o sudo
do segundo comando.
sudo apt-get update && sudo apt-get upgrade
funcionará.
Tags apt dpkg permissions