A instalação com o sudo app-get install não funciona, "Não é possível usar o bloqueio para o arquivo somente leitura / var / lib / dpkg / lock"

33

Acabei de instalar o Ubuntu Touch no meu Nexus 7.

Infelizmente não consigo instalar nada do aplicativo de terminal:

Se eu entrar:

sudo apt-get install yasm -y git make g++ build-essential libminiupnpc-dev

Eu recebo:

W: Not using locking for read only lock file /var/lib/dpkg/lock
E: Unable to write to /var/cache/apt/
E: The package lists or status file could not be parsed or opened.

Reiniciei o dispositivo e pesquisei no Google, mas ainda não obtive sucesso.

Alguém pode me ajudar por favor?

Obrigado!

Clipper Dashing Wave
fonte
3
Você pode adicionar lsblkà sua pergunta? Além disso, você pode tentarsudo mount -o remount,rw /
kiri
Clipper, seria ótimo se você pudesse adicionar a solução como resposta e aceitá-la para deixar isso sem resposta.
Julian Stirling
@JulianStirling Infelizmente, não posso responder às minhas próprias perguntas. "Usuários com menos de 10 reputação não podem responder sua própria pergunta por 8 horas depois de fazer a pergunta. Você pode responder em 1/4/2014 05:29:31. Até então, use comentários ou edite sua pergunta." Também agora não sei como removê-lo da resposta. Pode me ajudar? A solução foi sudo mount -o remount, rw /
Clipper precipita Aceno
2
Você pode aceitar minha resposta em 10 minutos. Mas sinto que estou "roubando" a reputação :(
Julian Stirling

Respostas:

52

A resposta é:

sudo mount -o remount,rw /
Julian Stirling
fonte
2
Isso também resolveu o mesmo problema que eu estava tendo no meu Nexus 5, executando o Ubuntu Touch (instalado pelo MultiROM). Ativei o Modo Desenvolvedor, executei este comando e está tudo bem! Obrigado.
elimisteve
1
Observe que, se você fizer isso, poderá rapidamente tornar seu dispositivo inutilizável. Não testamos telefones atualizados por "apt-get upgrade", por exemplo, apenas usando o sistema de atualização OTA. Se o seu telefone quebrar, pode ser necessário reimprimi-lo.
21915 popey