Последствия использования apt-get в ubuntu touch

Я только что получил выпуск BQ Aquaris E4.5 Ubuntu. Я играл с ним и обнаружил, что это именно то, что я ожидал.

Одна из замечательных вещей в этом - полный стек ubuntu, включая управление пакетами. Я хотел бы начать использовать apt-get для установки таких вещей, как htop, python2, openvpn и др.

Однако я достиг ошибки apt-get Unable to write to /var/cache/apt The Package lists or status file could not be parsed or opened. Я понимаю (Ubuntu Touch с помощью apt-get), что это связано с тем, что раздел «/» устанавливается как ro, а apt-get нуждается в rw для работы.

Здесь ( Ubuntu Touch, используя apt-get ), как вы можете обойти эту проблему, со следующей командой sudo mount -o remount,rw /. & lt; --- Может быть, плохая идея. См. Ответ вечнозеленых для более полного и безопасного способа включения режима rw.

То, что я хотел бы знать, - это последствия установки «/» как rw. Я прочитал, что для стартеров будут прекращены обновления OTA, с которыми я в порядке, пока я могу поддерживать свою систему с помощью apt-get. Тем не менее, я также читал (https://askubuntu.com/a/583439/264601) другие виды ужасных историй.

Итак, мои 2 вопроса:

Буду ли я способный поддерживать мою систему в актуальном состоянии, используя только apt-get? Какие еще последствия я должен ожидать от других отключений OTA?

Большое спасибо за ваши ответы!

1
задан 13 April 2017 в 15:23

1 ответ

Чтобы использовать «apt-get» в ubuntu-touch, для обеспечения безопасности я предлагаю вам использовать функцию «Включение / отключение режима чтения-записи».

После включения «чтение-запись» mode ", это отключит обновления системы Ubuntu.

Howerver вы можете восстановить автоматические обновления по воздуху, отключив« режим чтения-записи ».

« По умолчанию система доступен только для чтения. Вы можете переключиться на режим чтения-записи, хотя это отключает обновления системы Ubuntu. Основная цель этого заключается в разработке системы Ubuntu напрямую. Это не требуется для разработки приложений или использования системы в обычном режиме. может потребоваться переустановка системы с нуля. Предупреждение. Переключение устройства в режим чтения и записи (и / или восстановление от него) является расширенной функцией и может привести к полной потере данных. Предупреждение. Переключение устройства на чтение- режим записи отключает автоматические обновления дельта-эфира. Принятие полного эфирного обновления после внесения записи на устройство может отменять изменения, которые вы h аве сделано. «

Во-первых, включение режима разработчика на вашем устройстве Ubuntu. Для этого перейдите в« Настройки »→« Об этом устройстве »→« Режим разработчика ». (Вы должны применить« защиту блокировки »альтернативами:« 4-значный passcode "или" Passphrase ". В противном случае с помощью функции« прокрутки »вы не сможете включить« режим разработчика »)

Подключите устройство к ПК (предположим, что это среда платформы Ubuntu).

Чтобы проверить соединение, используйте adb для отображения подключенных устройств:

«По умолчанию система доступна только для чтения. Вы можете переключиться на режим чтения-записи, хотя это отключает обновления системы Ubuntu. Основная цель этого заключается в разработке системы Ubuntu напрямую. Это не требуется для разработки приложений или использования системы в обычном режиме. Восстановление из режима чтения-записи возможно, но требуется переустановка системы с нуля. Предупреждение. Переключение устройства в режим чтения-записи (и / или восстановление от него) является расширенной функцией и может привести к полной потере данных. Предупреждение. При переключении устройства в режим чтения и записи отключается автоматическое обновление Delta. Принятие полного эфирного обновления после внесения записи на устройство может отменять сделанные вами изменения. "

Список подключенных устройств 025d138e2f521413 device
Установить пакет phablet-tools

Список подключенных устройств

$ sudo apt-get install phablet-tools
Установить пакет phablet-tools

$ sudo apt-get install phablet-tools

$ adb devices

Отключение режима чтения-записи: вы можете отключить автоматическую переадресацию чтения и записи: $ adb shell rm /userdata/.writable_image [!d31 ]

Убедитесь, что архив юниверса включен, затем:

$ adb shell rm /userdata/.writable_image

$ phablet-config writeable-image

Система перезагружается в режиме чтения-записи.

«По умолчанию система доступна только для чтения. Вы можете переключиться на режим чтения-записи, хотя это отключает обновления системы Ubuntu. Основная цель этого заключается в разработке системы Ubuntu напрямую. Это не требуется для разработки приложений или использования системы в обычном режиме. Восстановление из режима чтения-записи возможно, но требуется переустановка системы с нуля. Предупреждение. Переключение устройства в режим чтения-записи (и / или восстановление от него) является расширенной функцией и может привести к полной потере данных. Предупреждение. При переключении устройства в режим чтения и записи отключается автоматическое обновление Delta. Принятие полного эфирного обновления после внесения записи на устройство может отменять сделанные вами изменения. "

Чтобы восстановить защищенную системную область с нормально-защитой от записи и записи до нетронутого состояния, которое не содержит изменений, внесенных вами в режиме чтения-записи, установив систему Ubuntu:

10
ответ дан 23 May 2018 в 22:09
  • 1
    Это очень полный ответ о том, как включить режим rw. Боюсь, что это все равно не отвечает на мои вопросы. – Stunts 24 March 2015 в 18:02
  • 2
    @evergreen Как я могу запустить sudo apt-get install phablet-tools в первый раз, если apt отключен (из-за изображения только для чтения) на телефоне? – Khurshid Alam 23 May 2015 в 07:52
  • 3
    @KhurshidAlam Эта команда должна быть напечатана на другой машине - как указано в «Подключите ваше устройство к ПК (предположим, что это среда платформы Ubuntu)». Просто убедитесь, что у вас есть все необходимые инструменты в этой среде. – Stunts 23 September 2015 в 00:58
  • 4
    Если у вас нет Ubuntu, установленного на вашем ПК, вы можете создавать phablet-инструменты из источника: bazaar.launchpad.net/~phablet-team/phablet-tools/trunk/files . 1. Установите bzr, используя диспетчер пакетов. Например, в CentOS это будет yum install bzr 2. Источник clone phablet-tools: bzr branch lp:phablet-tools 3. Перейдите в каталог phablet-tools: cd phablet-tools 4. Установите их: sudo python setup.py install Надеемся, что это поможет всем пользователям CentOS и другие (Элементарная ОС, Linux Mint, Arch Linux, Tails, Debian, openSUSE, Manjaro, Fedora, Zorin и т. д.) – Maxim Mazurok 24 April 2018 в 19:36

Другие вопросы по тегам:

Похожие вопросы: