Установка с помощью sudo app-get install не работает, «Не использовать блокировку только для чтения файла / var / lib / dpkg / lock»

33

Я только что установил Ubuntu Touch на свой Nexus 7.

К сожалению, я не могу ничего установить из приложения терминала:

Если я введу:

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

Я получил:

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.

Я перезагрузил устройство и погуглил, но пока не увенчался успехом.

Кто-нибудь может мне помочь?

Благодарность!

Clipper Dashing Wave
источник
3
Вы можете добавить lsblkк своему вопросу? Кроме того, вы можете попробоватьsudo mount -o remount,rw /
Кири
Клиппер, было бы здорово, если бы вы могли добавить решение в качестве ответа и принять его, чтобы убрать это из оставшегося без ответа.
Джулиан Стерлинг
@JulianStirling К сожалению, я не могу ответить на свои вопросы. «Пользователи с репутацией менее 10 не могут ответить на свой вопрос в течение 8 часов после запроса. Вы можете ответить 04.01.2014, 5:29:31. До тех пор, пожалуйста, используйте комментарии или измените свой вопрос». Также я не знаю, как убрать это из оставшихся без ответа. Можете ли вы мне помочь? Решением было sudo mount -o remount, rw /
Clipper Dashing Wave
2
Вы можете принять мой ответ через 10 минут. Я чувствую, что я "краду" репутацию, хотя :(
Джулиан Стерлинг

Ответы:

52

Ответ:

sudo mount -o remount,rw /
Джулиан Стерлинг
источник
2
Это также решило ту же проблему, что и у меня на моем Nexus 5 с Ubuntu Touch (установленной MultiROM). Я включил режим разработчика, затем запустил эту команду, и все хорошо! Спасибо.
elimisteve
1
Обратите внимание, что если вы сделаете это, вы можете очень быстро сделать ваше устройство непригодным для использования. Например, мы не тестируем телефоны, которые обновляются с помощью «apt-get upgrade», а только с помощью системы обновлений OTA. Если ваш телефон сломался, вам, возможно, придется его перепрошить.
Попей