Установка Ubuntu Touch#

Установить Ubuntu Touch очень просто, у нас ушло много работы на то, чтобы сделать процесс установки удобным для всех пользователей. Программа UBports Installer - это прекрасный графический инструмент для установки Ubuntu Touch на поддерживаемое устройство напрямую из операционных систем Linux, Mac или Windows. Опытные пользователи могут установить систему вручную, подробные инструкции опубликованы на странице устройств.

Предупреждение

Если Вы устанавливаете Ubuntu Touch на устройство с ОС Android, то обязательно потеряете данные, которые в данный момент находятся на устройстве. Обязательно создайте резервную копию всех данных на внешнем источнике (карта памяти, настольный компьютер, ноутбук и т.д.).

Перейдите на страницу загрузки и скачайте подходящую версию инсталятора. Доступны следующие пакеты:

Запустите программу установки и следуйте инструкциям на экране, которые помогут вам пройти процесс установки. Вот и все! Наслаждайтесь изучением Ubuntu Touch!

If you’re an experienced android developer and want to help us bring Ubuntu Touch to more devices, visit the porting section.

Примечание

Please do not start the installer with sudo. It is meant to be run as a normal user, not as root. Using the installer with sudo will mess up permissions in the installer’s cached files and lead to problems down the road. If the installer does not recognize your device, check the troubleshooting information below.

Траблшутинг#

Если Вам нужна помощь, можно обратиться к официальным каналам UBports в Telegram или в matrix, а также задать вопрос на форуме или на сайте askubuntu. Если Вы считаете, что программа-установщик UBports работает некорректно, то можете создать тикет на баг-трекере, чтобы мы узнали о проблеме.

Соединение потеряно во время установки#

Попробуйте использовать другой кабель USB и другой порт USB на компьютере. Дешевые и старые кабели могут допускать обрывы связи во время процесса установки.

Программа-файервол Windows Defender блокирует работу программы-установщика#

Мы сообщили Microsoft об этой ошибке, но они, похоже, думают, что`проблем нет <https://twitter.com/Windows/status/1014984163433295875>`_. Чтобы запустить программу-установщик, нажмите клавишу «Подробнее», затем выберите «Все равно запустить».

Устройство не распознано#

Виртуальная машина#

Если программа-установщик запускается на виртуальной машине, убедитесь, что виртуальной машине разрешен доступ к USB-порту.

Драйвера ADB для Windows#

Установите универсальный adb-драйвер и перезагрузите компьютер.

Fairphone 2 Vendor-ID (идентификатор телефона, определяемый производителем)#

В терминале выполните команду echo 0x2ae5 >> ~/.android/adb_usb.ini и перезапустите программу-установщик. Это никак не повлияет на snap-пакет.

Отсутствуют udev-rules#

If the device is not detected on Linux and you are not using the snap package, then you might be missing some udev-rules.

  1. Посмотрите, существует ли файл /etc/udev/rules.d/51-android.rules и содержит ли он приведенные ниже правила. Если нет, добавьте их в файл и запустите команду sudo service udev restart или sudo udevadm control --reload-rules && udevadm trigger.

SUBSYSTEM=="usb", ATTRS{idVendor}=="0e79", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="413c", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0489", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="091e", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="24e3", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2116", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0482", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="17ef", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1004", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0409", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2080", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0955", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2257", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="10a9", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1d4d", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0471", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04da", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1f53", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04dd", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0930", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2ae5", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="2a45", MODE="0666", GROUP="plugdev"

Прочие вопросы#

Если советы по устранению неполадок не помогают, можно попробовать запустить установку вручную. Инструкции есть на странице с описанием устройств <https://devices.ubuntu-touch.io/> _.

Установка на устройства со старыми версиями Android#

Хотя процесс установки довольно простой, некоторые устаревшие модели Bq и Meizu требуют специальных действий. Эта часть руководства не относится к другим устройствам.

Примечание

Информации об устройствах относительно немного. Многие производители мобильной электроники не хотят, чтобы пользователи устанавливали альтернативную операционную систему, и ситуацию никак не изменить. Приведенные ниже инструкции предназначены только для опытных пользователей. Хотя мы понимаем, что многие люди хотят использовать нашу ОС, перепрошивка устройства с помощью OEM-инструментов не должна осуществляться без определённых навыков и четкого понимания процесса.

Мобильные устройства Meizu в основном проектировались для ОС Flyme (операционная система с открытым исходным кодом, основанная на Android Open Source Project от Google). Если смартфон MX4 иногда успешно перепрошивается, то смартфон Pro5 построен на семействе микропроцессоров Exynos и имеет свои проблемы.

Предупреждение

ВНИМАНИЕ! Все действия осуществляются Вами на свой страх и риск!

  1. Отключите все ненужные и неиспользуемые устройства от персонального компьютера. Зарядите свое мобильное устройство от сети (не от ПК) как минимум до 40 процентов.

  2. Скачайте Ubuntu Touch ROM для вашего мобильного устройства и распакуйте zip-архив:

  3. Скачайте последнюю версию программы SP flash tool (также известна под названием MTK flash tool).

  4. Распакуйте файлы из архива

  5. Откройте Терминал, зайдите в папку с программой SP flash tool и запустите её командой sudo ./flash_tool.sh.

Примечание

В Ubuntu 17.10 возникают проблемы с flash_tool и загрузкой совместно используемой библиотеки „libpng12“ , поэтому существует и альтернативный способ:

wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb \
&& sudo dpkg -i /tmp/libpng12.deb \
&& rm /tmp/libpng12.deb
  1. В секции «Scatter-loading File» выберите текстовый файл ``*Android_scatter.txt``из скачанного архива.

  2. Выберите в выпадающем меню пункт «Firmware Upgrade».

Предупреждение

Если вы выберете «Скачать», а не «Firmware Update», устройство будет испорчено («кирпич»). Убедитесь, что выбрана именно опция «Firmware Update».

Обратите внимание, что после выбора файла *Android_scatter.txt, в меню нужно указать опцию ТОЛЬКО СКАЧАТЬ (DOWNLOAD ONLY). Обязательно проверьте, что выбрана именно эта опция.

  1. Полностью обесточьте устройство, но пока его не подключайте.

  2. Нажмите клавишу «Download» («Скачать»).

  3. Еще раз проверьте, что выбрана опция «Firmware Upgrade», а не «Download Only».

  4. Убедитесь, что мобильное устройство выключено и подключите его к компьютеру. Не используйте порт USB 3.0, так как это вызывает проблемы связи с устройством.

  5. Установка началась. На Ваше устройство устанавливается ОС Ubuntu Touch.

Примечание

Если установка завершилась неудачно или зависает (а в журналах есть запись COM-порт открыт. Попытка синхронизации с...), удалите пакет modemmanager ( установленный пакет может быть несовместимым с системой) с помощью программы SP flash tool, потом закройте её и повторите попытку, начиная с шага 4.

  1. Поздравляем! Теперь на Вашем мобильном устройстве установлена операционная система Ubuntu Touch. Запустите программу UBports Installer для установки обновлений.