Macleody
(usa Ubuntu)
Enviado em 17/02/2018 - 02:35h
Olá pessoal,
Eu havia jogado a toalha e formatado meu note por não ter conseguido resolver o problema. Mas depois de um tempo, mexendo aqui e ali para instalar de volta os aplicativos, pacotes e IDEs que eu uso, eis que o erro voltou de novo. Porém, dessa vez prestei mais atenção nas linhas de comando que eu ia executando nas instalações.
O problema começou quando eu tentava executar o comando:
sudo curl -sL https://deb.nodesource.com/setup_8.x | bash -
para instalar o
nodejs. Não funcionava porque dava erro de permissão no diretório
/var/lib/apt/lists/partial mesmo eu executando com privilégio de super usuário. Então liberei as permissões com
sudo chmod 777 /var/lib/apt/lists -R.
Ainda sim deu erro no finalzinho do processo, então o sistema sugeriu que eu o executasse como usuário
root. Funcionou! E então restarei as permissões do diretório que eu havia mexido dando
sudo chmod 700 /var/lib/apt/list -R. Quando dei
sudo apt-get update depois de alguns comando enquanto eu trabalhava com o ionic, eis que o erro estava lá escancarado na tela.
Foi então que tentei liberar as permissões, porém, com uma diferença: Lá no começo do problema, antes deu ter formatado o note, eu tentava arrumar as permissões com
sudo chmod 700 var/lib/apt/list -R. Agora dessa vez fiz o mesmo, porém, liberei as permissões para todos os usuários.
sudo chmod 777 /var/lib/apt/list -R
Funcionou!!
O que significa que o problema havia surgido por eu ter liberado permissão de
leitura, escrita e execução apenas para o
root. Eu achava que o certo seria esse para aquele diretório. Então modifiquei o nível da permissão de
700 para
777. No entanto, para que pelo menos a permissão de execução fique liberada apenas para o
root, modifiquei para
755. O comando então ficou:
sudo chmod 755 /var/lib/apt/list -R
Pronto, fiz da história! Desculpem o trabalho e desde já agradeço a atenção e ajuda de todos!
A paz de Jesus!