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


Я только что установил 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.

Я перезагрузил устройство & googled, но пока не удалось.

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

Благодаря!


29
2018-01-03 21:29


происхождения


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


ответы:


Ответ:

sudo mount -o remount,rw /

48
2018-01-03 22:00



Это также решило ту же проблему, что и у меня на моем Nexus 5, с запуском Ubuntu Touch (установленным MultiROM). Я включил режим разработки, затем выполнил эту команду, и все хорошо! Спасибо. - elimisteve
Обратите внимание: если вы это сделаете, вы можете очень быстро сделать свое устройство непригодным. Мы не тестируем телефоны, обновляемые «apt-get upgrade», например, только с использованием системы обновления OTA. Если ваш телефон ломается, вам может потребоваться повторная вспышка. - popey