Instalacja Ubuntu Touch#
Instalacja Ubuntu Touch jest prosta, zostało włożone wiele pracy by uczynić proces mniej strasznym dla przeciętnego użytkownika. Instalator UBports to fajne narzędzie, którego możesz użyć do instalacji Ubuntu Touch na wspieranym urządzeniu, z twojego komputera z Linux, Mac lub Windows. Mamy też manualne instrukcje dla każdego urządzenia, dla bardziej doświadczonych użytkowników, na stronie z urządzeniami.
Ostrzeżenie
Jeśli zmieniasz urządzenie z androida, nie będziesz w stanie zachować swoich danych. Stwórz zewnętrzną kopie zapasową, jeśli chcesz je zachować.
Możesz też pobrać Instalator UBports z GitHuba. Dostępne są następujące pakiety:
Windows:
ubports-installer-<version-number>.exe
macOS:
ubports-installer-<version-number>.dmg
Ubuntu lub Debian:
ubports-installer-<version-number>.deb
Inne dystrybucje Linuxowe (snap):
ubports-installer-<version-number>.snap
Inne dystrybucje Linuxowe (AppImage):
ubports-installer-<version-number>.AppImage
Rozpocznij instalacje i wykonuj instrukcje pojawiające się na ekranie, przeprowadzą cię przez cały proces instalacji. To wszystko! Ciesz się eksplorowaniem Ubuntu Touch!
If you’re an experienced android developer and want to help us bring Ubuntu Touch to more devices, visit the porting section.
Informacja
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.
Rozwiązywanie problemów#
Jeśli potrzebujesz pomocy możesz dołączyć do grupy pomocy UBports na telegramie albo matrixie lub zadać pytanie na forum . Jeżeli masz wątpliwości czy Instalator UBports działa poprawnie, możesz równiesz rozpocząć nowy problem aby pomóc nam go rozwiązać.
Utrata połączenia podczas instalacji#
Spróbuj innego kabla USB i innego portu USB w twoim komputerze. Tanie i stare kable mają słonność to tracenia połączenia podczas instalacji.
Windows Defender zapobiegł startowi Instalatora#
Skontaktowaliśmy się z Microsoftem ws. tego problemu, jednak oni uważają, że jest nam do śmiechu. Aby odrzucić ostrzeżenie, kliknij na „Więcej Informacji”, potem zaznacz „Uruchom mimo to”.
Nie wykryto urządzenia#
Wirtualna maszyna#
Jeśli instalator działa w maszynie wirtualnej, upewnij się, że maszyna ma dostęp do portu USB.
Sterowniki ADB dla Windowsa#
Zainstaluj uniwersalne sterowniki adb i uruchom ponownie swój komputer.
Fairphone 2 Vendor-ID#
Wykonaj echo 0x2ae5 >> ~/.android/adb_usb.ini
w terminalu i zresetuj instalator. Nie dotyczy pakietu ze snapa.
Brak 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.
Zobacz czy
/etc/udev/rules.d/51-android.rules
istnieją i zawierają zasady poniżej. Jeśli nie, dodaj je do tego pliku i wykonajsudo service udev restart
lubsudo 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"
Inne problemy#
Jeśli wymienione wskazówki nie działają, możesz sprawdzić instrukcje instalacji dla twojego urządzenia na stronie z urządzeniami.
Instalacja na starszych urządzeniach z Androidem#
Proces instalacji jest bardzo prosty na większości urządzeń, jedynie niektóre starsze urządzenia Bq i Meizu potrzebują dodatkowych kroków. Ta część poradnika nie obejmuje pozostałych urządzeń.
Informacja
To jest mniej więcej niezbadany grunt. Jeśli producent twojego urządzenia nie chce byś instalował inne systemy operacyjne niewiele możesz z tym zrobić. Instrukcje poniżej powinny być wykonywane tylko przez doświadcznoych użytkowników. Doceniamy, że sporo osób chce używać naszego systemu, ale flashowanie urządzenia nie powinno mieć miejsca bez odrobiny wiedzy jak to zrobić i mnóstwa wyszukiwania.
Urządzenia Meizu przeważnie zatrzymują się na Flyme. Podczas gdy MX4 może zostać zflashowana bez problemu w niektórych przypadkach, Pro5 bazujący na Exynosie ma swoje kaprysy.
Ostrzeżenie
BĄDŹ OSTROŻNY! Robisz to na własną odpowiedzialność!
Odłącz wszystkie urządzenia i niepotrzebne peryferia z komputera. Naładuj swoje urządzenia do conajmniej 40 procent.
Pobierz ROM Ubuntu Touch na twoje urządzenie i rozpakuj pliki zip:
Bq E4.5 (krillin)
Bq E5 HD (vegetahd)
Bq M10 HD (cooler)
Bq M10 FHD (frieza)
Meizu MX4 (arale)
Pobierz najnowszą wersje SP flash tool (aka MTK flash tool).
Rozpakuj pliki zip
Otwórz Terminal, wejdź do folderu gdzie znajduje się SP flash tool i wpisz
sudo ./flash_tool.sh
.
Informacja
Na Ubuntu 17.10 występują problemy podczas ładowania biblioteki «libpng12» przez flash_tool, użyj tego jako obejścia:
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
W sekcji „Scatter-loading File”, naciśnij przycisk „choose” i zaznacz plik
*Android_scatter.txt
z archiwum, które pobrałeś/aś w poprzednim etapie.Wybierz „Firmware Upgrade” z wysuwanego menu.
Ostrzeżenie
Jeśli wybrałeś/aś DOWNLOAD ONLY zamiast FIRMWARE UPGRADE, skończysz z bezużyteczną cegłą zamiast z urządzeniem działąjącym na Ubuntu Touch. Bądź pewny/a, że zaznaczyłeś/aś FIRMWARE UPGRADE.
Także, po zaznaczeniu *Android_scatter.txt
, wybór w menu zostaje zresetowany do DOWNLOAD ONLY. Bądź pewny/a, aby to zaznaczyć po wybraniu tego pliku.
Kompletnie wyłącz twoje urządzenie, ale nie odłączaj go jeszcze.
Naciśnij przycisk z napisem „Pobierz”.
Wykonaj ostatni test bezpieczeństwa czy zaznaczyłeś/aś opcje „Firmware Upgrade”, nie „Download Only”.
Upewnij się, że twoje urządzenie jest wyłączone i podłączone do komputera. Nie używaj portu USB 3.0, ponieważ może to powodować problemy z komunikacją z twoim urządzeniem.
Czary mary. Poczekaj, aż proces się zakończy.
Informacja
Jeśli instalacja zatrzyma się na czerwonym paski na 100% (i logi będą mówiły coś jak COM port is open. Trying to sync with the target...
), usuń pakiet modemmanager
jako, że ten zainstalowany nie jest kompatybilny z narzędziem SPI flash, zamknij to i spróbuj od nowa od etapu 4.
Gratulacje! Twoje urządzenie bootuje teraz do bardzo starej wersji Ubuntu Touch. Możesz teraz użyć Instalatora UBports, żeby zainstalować nowszą wersje.