{"id":77005,"date":"2020-04-07T01:42:52","date_gmt":"2020-04-06T23:42:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/ustanavlivaem-rabochij-stol-linux-na-android"},"modified":"2020-04-07T01:42:52","modified_gmt":"2020-04-06T23:42:52","slug":"ustanavlivaem-rabochij-stol-linux-na-android","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/ustanavlivaem-rabochij-stol-linux-na-android","title":{"rendered":"Instalacja pulpitu Linux na Androidzie","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Cze\u015b\u0107, Habr! Przedstawiam Wam t\u0142umaczenie artyku\u0142u z magazynu APC.<\/p>\n<p><img decoding=\"async\" alt=\"Instalacja pulpitu Linux na Androidzie\" src=\"\/wp-content\/uploads\/2020\/04\/50e7bb7e66c26a976a70d9d384995daa.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nW tym artykule om\u00f3wiono pe\u0142n\u0105 instalacj\u0119 \u015brodowiska operacyjnego Linux wraz z graficznym interfejsem pulpitu na urz\u0105dzeniach z Androidem. <\/p>\n<p>Jedn\u0105 z kluczowych technologii, kt\u00f3re wykorzystuje wiele system\u00f3w Linux na Androidzie, jest <noindex><a rel=\"nofollow\" href=\"https:\/\/proot-me.github.io\">pRoot<\/a><\/noindex>. Jest to implementacja narz\u0119dzia chroot w przestrzeni u\u017cytkownika, kt\u00f3ra cieszy si\u0119 du\u017c\u0105 popularno\u015bci\u0105 w systemach stacjonarnych i serwerach Linux. Jednak do dzia\u0142ania narz\u0119dzia chroot potrzebne s\u0105 uprawnienia u\u017cytkownika root, kt\u00f3re nie s\u0105 domy\u015blnie dost\u0119pne na Androidzie. pRoot daje t\u0119 przewag\u0119 dzi\u0119ki ustanowieniu powi\u0105zania z katalogiem.<\/p>\n<h3>Terminale Linux <\/h3>\n<p>\n Nie wszystkie emulatory terminali Linux dla Androida zawieraj\u0105 zestaw narz\u0119dzi BusyBox, w przeciwie\u0144stwie do na przyk\u0142ad Termuxa. Powodem tego jest to, \u017ce ca\u0142y sens takich system\u00f3w polega na zapewnieniu \"pe\u0142nej\" instalacji wszystkich komponent\u00f3w OS, podczas gdy BusyBox ma na celu zebranie wszystkich wsp\u00f3lnych narz\u0119dzi w jednym pliku binarnym. W systemach, w kt\u00f3rych BusyBox nie jest zainstalowane, u\u017cywany jest bootloader dla Linuxa, zawieraj\u0105cy pe\u0142ne wersje program\u00f3w.<br \/>\n<img decoding=\"async\" alt=\"Instalacja pulpitu Linux na Androidzie\" src=\"\/wp-content\/uploads\/2020\/04\/c4fdb73438c707afb30cf5eeaa639eb8.jpg\" style=\"display:block;margin: 0 auto;\" \/>\u201e <\/p>\n<p><i>Zdefiniuj nazw\u0119 u\u017cytkownika i has\u0142o dla dystrybucji i VNC w UserLAnd.<\/i><\/p>\n<p>Jednak w tych systemach istnieje dodatkowa technologia, kt\u00f3ra nie wymaga posiadania Termuxa. W tym artykule om\u00f3wimy kompletn\u0105 instalacj\u0119 dystrybucji Linux, a tak\u017ce pulpitu GUI. Ale najpierw nale\u017cy wybra\u0107 spos\u00f3b instalacji systemu graficznego.<\/p>\n<h3>Linux na Androidzie<\/h3>\n<p>\nJak wspomniano wcze\u015bniej, pakiety oprogramowania, kt\u00f3re zamierzamy zainstalowa\u0107, s\u0105 uruchamiane w przestrzeni u\u017cytkownika. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nOznacza to, \u017ce maj\u0105 jedynie uprawnienia dla bie\u017c\u0105cego u\u017cytkownika, kt\u00f3ry w przypadku systemu Android jest zawsze zwyk\u0142ym u\u017cytkownikiem, tj. nie ma uprawnie\u0144 administratora. Aby zainstalowa\u0107 \u015brodowisko graficzne Linux, b\u0119dziemy musieli zainstalowa\u0107 serwer graficzny, na przyk\u0142ad X lub Wayland. Gdyby\u015bmy robili to w \u015brodowisku operacyjnym Linux, uruchomi\u0142by si\u0119 on z uprawnieniami zwyk\u0142ego u\u017cytkownika, nie maj\u0105c dost\u0119pu do graficznego poziomu systemu Android. Dlatego musimy rozwa\u017cy\u0107 instalacj\u0119 serwera w \u201estandardowy\u201d spos\u00f3b dla Androida, aby mia\u0142 dost\u0119p do sprz\u0119tu i zdolno\u015b\u0107 obs\u0142ugi graficznego interfejsu.<\/p>\n<p>Sprytni ludzie z spo\u0142eczno\u015bci deweloper\u00f3w zaproponowali dwa rozwi\u0105zania tego problemu. Pierwsze polega na u\u017cyciu w\u0142asnych wersji Linuxa (zwykle jest to serwer X). Po uruchomieniu w tle b\u0119dzie mo\u017cna uzyska\u0107 dost\u0119p do tego procesu w tle za pomoc\u0105 VNC. Je\u015bli na Twoim urz\u0105dzeniu z Androidem znajduje si\u0119 ju\u017c program VNC viewer do zdalnego po\u0142\u0105czenia z innymi komputerami, u\u017cyj go, aby uzyska\u0107 zdalny dost\u0119p do lokalnego w\u0119z\u0142a. To proste rozwi\u0105zanie, jednak niekt\u00f3rzy u\u017cytkownicy zg\u0142aszaj\u0105 trudno\u015bci z dzia\u0142aniem programu.<\/p>\n<p>Drug\u0105 opcj\u0105 jest zainstalowanie serwera zaprojektowanego specjalnie dla urz\u0105dze\u0144 z systemem Android. Niekt\u00f3re serwery s\u0105 dost\u0119pne w Sklepie Play w p\u0142atnych i bezp\u0142atnych wersjach. Przed instalacj\u0105 nale\u017cy sprawdzi\u0107, czy wybrany wariant jest obs\u0142ugiwany lub przynajmniej dzia\u0142a z danym pakietem oprogramowania Linux dla Androida, kt\u00f3ry zamierzasz zainstalowa\u0107. Preferowali\u015bmy system X-Server, dlatego u\u017cyli\u015bmy pakietu oprogramowania XServer XSDL (<noindex><a rel=\"nofollow\" href=\"http:\/\/bit.ly\/lxf256xserver\">link<\/a><\/noindex>). W artykule zostanie opisany proces instalacji tego serwera, chocia\u017c mo\u017ce si\u0119 r\u00f3\u017cni\u0107, je\u015bli masz zainstalowan\u0105 inn\u0105 aplikacj\u0119 lub u\u017cywasz VNC.<\/p>\n<h3>Wyb\u00f3r systemu<\/h3>\n<p>\nPodobnie jak w przypadku X-Servers, w Play Store znajduje si\u0119 kilka aplikacji do instalacji dystrybucji systemu Linux. Tutaj r\u00f3wnie\u017c, jak w przypadku Termux, skupimy si\u0119 na opcjach, kt\u00f3re nie wymagaj\u0105 uprawnie\u0144 superu\u017cytkownika, co wi\u0105\u017ce si\u0119 z pewnym ryzykiem. Aplikacje te oferuj\u0105 wszystkie niezb\u0119dne funkcje dla wi\u0119kszo\u015bci u\u017cytkownik\u00f3w, jednocze\u015bnie dbaj\u0105c o bezpiecze\u0144stwo danych. Poni\u017cej przedstawiono przyk\u0142ady takich aplikacji w Play Store:<\/p>\n<p> \u2014 <b><noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=tech.ula\">UserLAnd<\/a><\/noindex><\/b>: to do\u015b\u0107 popularny wyb\u00f3r w\u015br\u00f3d u\u017cytkownik\u00f3w. Aplikacja zawiera zestaw powszechnie u\u017cywanych dystrybucji: Debian, Ubuntu, Arch i Kali. Ciekawe, \u017ce mimo braku opcji opartych na RPM, UserLAnd zawiera Alpine Linux dla urz\u0105dze\u0144 z mniejsz\u0105 ilo\u015bci\u0105 pami\u0119ci.<\/p>\n<p> \u2014 <b><noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=exa.lnx.a\">AnLinux<\/a><\/noindex><\/b>: ta aplikacja pomaga w instalacji jednego lub kilku du\u017cych list dystrybucji i mo\u017ce zawiera\u0107 Ubuntu\/Debian, Fedora\/CentOS, openSUSE, a nawet Kali. Mo\u017cna tam r\u00f3wnie\u017c wybra\u0107 niskobud\u017cetowe opcje desktopowe: Xfce4, MATE, LXQt i LXDE. Do dzia\u0142ania wymagana jest zainstalowana aplikacja Termux, a system operacyjny Android powinien by\u0107 w wersji 5.0 i wy\u017cszej.<\/p>\n<p> \u2014 <b><noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=studio.com.techriz.andronix\">Andronix<\/a><\/noindex><\/b> : bardzo przypomina AnLinux. Mo\u017cliwe, \u017ce ma lepszy design ni\u017c poprzednia aplikacja, jednak obs\u0142uguje mniej dystrybucji.<\/p>\n<p> \u2014 <b><noindex><a rel=\"nofollow\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=champion.gnuroot.wheezyx\">GNURoot WheezyX<\/a><\/noindex><\/b>: ten projekt rozpocz\u0105\u0142 si\u0119 jako wersja Linux na Androida i by\u0142 rozwijany dla program\u00f3w z otwartym kodem \u017ar\u00f3d\u0142owym. Jak podpowiada nazwa, skupia si\u0119 na dystrybucjach Debiana, podczas gdy 'X' na ko\u0144cu oznacza, \u017ce aplikacja jest ukierunkowana na graficzny pulpit. Mimo \u017ce tw\u00f3rcy zaprzestali rozwijania projektu na rzecz UserLAnd, GNURoot WheezyX wci\u0105\u017c jest dost\u0119pny w Play Store, je\u015bli kto\u015b potrzebuje tej aplikacji.<\/p>\n<p>Autorzy tego artyku\u0142u u\u017cyj\u0105 aplikacji UserLAnd do instalacji pulpitu Linux na Androidzie, z kilku powod\u00f3w. Po pierwsze, aplikacja ma otwarty kod \u017ar\u00f3d\u0142owy (chocia\u017c AnLinux te\u017c go ma). Po drugie, oferuje dobry zestaw dystrybucji (chocia\u017c nie zawiera Fedora ani CentOS), a tak\u017ce pozwala na instalacj\u0119 dystrybucji o minimalnych wymaganiach systemowych, kt\u00f3re nie zajm\u0105 du\u017co miejsca w pami\u0119ci smartfona. Jednak g\u0142\u00f3wn\u0105 zalet\u0105 UserLAnd jest to, \u017ce dysponuje narz\u0119dziami wsparcia do instalacji pojedynczych aplikacji zamiast ca\u0142ych dystrybucji. Dowiemy si\u0119, co dok\u0142adnie to oznacza dla nas, p\u00f3\u017aniej. A teraz zainstalujmy UserLAnd na Twoim urz\u0105dzeniu.<\/p>\n<h3>Aplikacja UserLAnd<\/h3>\n<p>\nPobierz aplikacj\u0119 z Google Play lub F-Droid (<noindex><a rel=\"nofollow\" href=\"https:\/\/f-droid.org\/en\/%20packages\/tech.ula\">link<\/a><\/noindex>) na system Android. Instalacja przebiega jak w przypadku ka\u017cdej innej aplikacji \u2013 nie ma potrzeby robienia czego\u015b szczeg\u00f3lnego. Nast\u0119pnie uruchom j\u0105 z panelu aplikacji.<\/p>\n<p>Pierwsz\u0105 rzecz\u0105, kt\u00f3r\u0105 tam zobaczysz, jest lista dystrybucji. Na ko\u0144cu mo\u017cna znale\u017a\u0107 kilka opcji desktopowych: LXDE i Xfce4. Zamyka j\u0105 aplikacja Firefox, kilka gier oraz kilka narz\u0119dzi biurowych: GIMP, Inkscape i LibreOffice. Ta zak\u0142adka nazywa si\u0119 \u201eAplikacje\u201d. Jest przeznaczona do instalacji aplikacji. <\/p>\n<p>Po zainstalowaniu czegokolwiek w zak\u0142adce \u201eSesja\u201d pojawi si\u0119 odpowiedni wpis. Mo\u017cesz tutaj rozpocz\u0105\u0107 lub zatrzyma\u0107 bie\u017c\u0105c\u0105 sesj\u0119, a tak\u017ce zobaczy\u0107 uruchomione procesy.<\/p>\n<p>\u201eSystemy plik\u00f3w\u201d \u2013 to ostatnia zak\u0142adka, kt\u00f3ra pokazuje ju\u017c zako\u0144czone instalacje. Warto zauwa\u017cy\u0107, \u017ce po usuni\u0119ciu jakiegokolwiek elementu z System\u00f3w plik\u00f3w informacje o nim zostan\u0105 usuni\u0119te z zak\u0142adki Sesja, co jednak nie dowodzi odwrotno\u015bci. Oznacza to, \u017ce b\u0119dziesz m\u00f3g\u0142 stworzy\u0107 now\u0105 sesj\u0119 na podstawie aktualnego systemu plik\u00f3w. Zrozumienie, jak dzia\u0142a ta interakcja, jest znacznie \u0142atwiejsze, gdy zobaczysz to w akcji, dlatego zaczniemy od instalacji aplikacji w \u015brodowisku systemowym UserLAnd.<br \/>\n<img decoding=\"async\" alt=\"Instalacja pulpitu Linux na Androidzie\" src=\"\/wp-content\/uploads\/2020\/04\/88a8df657a2ae977009e360551fc08b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Przed zainstalowaniem dystrybucji na smartfonie, nale\u017cy przyzna\u0107 UserLAnd dost\u0119p do pami\u0119ci.<\/i><\/p>\n<h3>Dystrybucje w UserLAnd<\/h3>\n<p>\nWybierz jeden z system\u00f3w operacyjnych wy\u015bwietlonych na ekranie Aplikacji do zainstalowania na urz\u0105dzeniu. Przyk\u0142adowo u\u017cyjemy Ubuntu. Po naci\u015bni\u0119ciu ikony pojawi si\u0119 okno dialogowe, w kt\u00f3rym proszeni jeste\u015bcie o podanie nazwy u\u017cytkownika, has\u0142a oraz has\u0142a VNC. Nast\u0119pnie wybierz spos\u00f3b, w jaki b\u0119dziesz uzyskiwa\u0107 dost\u0119p do systemu operacyjnego. Rozpocznie si\u0119 pobieranie, podczas kt\u00f3rego za\u0142adowany zostanie podstawowy obraz wybranego systemu. Rozpakowanie pliku zostanie przeprowadzone w katalogu UserLAnd.<\/p>\n<p>Po zako\u0144czeniu pobierania wr\u00f3\u0107 do emulatora terminala xterm. Mo\u017cesz wpisa\u0107 polecenie, aby sprawdzi\u0107, jak\u0105 wersj\u0119 Linuxa zainstalowa\u0142e\u015b:<\/p>\n<pre><code class=\"plaintext\">uname \u2013a<\/code><\/pre>\n<p>\nKolejnym krokiem jest zainstalowanie pulpitu, u\u017cywaj\u0105c polecenia Ubuntu:<\/p>\n<pre><code class=\"plaintext\">sudo apt install lxde<\/code><\/pre>\n<p>\nOstatnim krokiem jest upewnienie si\u0119, \u017ce twoje nowe \u015brodowisko pulpitu jest gotowe do uruchomienia. Aby to zrobi\u0107, nale\u017cy edytowa\u0107 plik <b>.xinitrcfile,<\/b> w kt\u00f3rym obecnie znajduje si\u0119 tylko jeden wiersz.<i> \/usr\/ bin\/twm<\/i>Nale\u017cy go zmieni\u0107 na <i>\/usr\/bin\/startlxde<\/i>. Teraz wyloguj si\u0119 z sesji XSDL (upewnij si\u0119, \u017ce nacisn\u0105\u0142e\u015b przycisk STOP w obszarze powiadomie\u0144), przytrzymaj przycisk \u201eUbuntu listing\u201d na karcie Sesje, a nast\u0119pnie naci\u015bnij \u201eStop Sessions\u201d i ponownie uruchom sesje. Po kilku sekundach powinno pojawi\u0107 si\u0119 \u015brodowisko systemowe LXDE. Mo\u017cna w nim robi\u0107 to samo, co na zwyk\u0142ym pulpicie. Mo\u017ce by\u0107 tylko nieco mniejsze i dzia\u0142a\u0107 nieco wolniej: aby nacisn\u0105\u0107 przycisk na urz\u0105dzeniu, b\u0119dziesz musia\u0142 poczeka\u0107 d\u0142u\u017cej, ni\u017c gdyby\u015b to robi\u0142 przy u\u017cyciu klawiatury i myszy. Zobaczmy, jak konkretnie mo\u017cemy poprawi\u0107 \u015brodowisko systemowe Linux na smartfonie.<\/p>\n<h3>Kr\u00f3tkie wprowadzenie do UserLAnd<\/h3>\n<p>\nPo dok\u0142adnym zbadaniu zawarto\u015bci pulpitu mo\u017cna zauwa\u017cy\u0107 dok\u0142adne odwzorowanie wersji desktopowej. Je\u015bli u\u017cywasz UserLAnd na urz\u0105dzeniu z klawiatur\u0105 i mysz\u0105 (pod\u0142\u0105czonymi przez Bluetooth lub w inny spos\u00f3b), \u0142atwo b\u0119dzie ci dostosowa\u0107 si\u0119 do korzystania z systemowego \u015brodowiska Linux w takim formacie. Poza niewielkim op\u00f3\u017anieniem spowodowanym synchronizacj\u0105 kursora X-Windows z kursorem urz\u0105dzenia na Androidzie, wszystko dzia\u0142a p\u0142ynnie.<\/p>\n<p>By\u0107 mo\u017ce pierwsz\u0105 rzecz\u0105, kt\u00f3r\u0105 chcia\u0142by\u015b zrobi\u0107, jest dostosowanie domy\u015blnego systemu czcionek, poniewa\u017c rozmiar czcionek na pulpicie jest zbyt du\u017cy dla ekranu telefonu. Przejd\u017a do menu g\u0142\u00f3wnego, a nast\u0119pnie wybierz \u201eUstawienia\u201d \u2192 \u201eDostosuj wygl\u0105d i wid\u017cety\u201d \u2192 \u201eWid\u017cet\u201d. Tutaj mo\u017cesz zmieni\u0107 domy\u015blny rozmiar czcionki na bardziej odpowiedni dla swojego telefonu.<\/p>\n<p>By\u0107 mo\u017ce nast\u0119pnie zechcesz zainstalowa\u0107 swoje ulubione programy w systemie Linux. Jak wspomniano wcze\u015bniej, polecenia systemowe w tym przypadku nie b\u0119d\u0105 dzia\u0142a\u0107, wi\u0119c \u015bmia\u0142o korzystaj z naprawd\u0119 niezast\u0105pionego narz\u0119dzia, kt\u00f3re jest zainstalowane w systemie UserLAnd, o nazwie ASAP:<\/p>\n<pre><code class=\"plaintext\">sudo apt install emacs<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Instalacja pulpitu Linux na Androidzie\" src=\"\/wp-content\/uploads\/2020\/04\/fc095a11b509c61dd6f163e091ed8c3a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Dystrybucje w aplikacji s\u0105 reprezentowane jako sesje. Mo\u017cesz je uruchomi\u0107 i zamkn\u0105\u0107.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Instalacja pulpitu Linux na Androidzie\" src=\"\/wp-content\/uploads\/2020\/04\/1b3da9d2ca02b4a7ec759cb2e7014258.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>Po zainstalowaniu dystrybucji mo\u017cesz doda\u0107 \u015brodowisko graficzne za pomoc\u0105 standardowych polece\u0144.<\/i><\/p>\n<p>Prawdopodobnie b\u0119dziesz tak\u017ce potrzebowa\u0107 alternatywnych sposob\u00f3w nawi\u0105zania po\u0142\u0105czenia dla swojej dystrybucji. To, \u017ce pocz\u0105tkowo zainstalowa\u0142e\u015b XSDL, nie oznacza, \u017ce musi by\u0107 on niezmienny przez ca\u0142y czas. Mo\u017cesz utworzy\u0107 jeszcze jedno konto na zak\u0142adce Sesja i wybra\u0107 inny serwer. Upewnij si\u0119 tylko, \u017ce wskaza\u0142e\u015b go w tym samym systemie plik\u00f3w. UserLAnd spr\u00f3buje skierowa\u0107 ci\u0119 do odpowiedniej aplikacji, aby zainstalowa\u0107 nowy typ po\u0142\u0105czenia: albo XSDL, ConnectBot dla SSH, albo bVNC.<\/p>\n<p>Jednak up\u00f3r, z jakim aplikacja automatycznie kieruje ci\u0119 do Play Store przy pr\u00f3bie ponownego po\u0142\u0105czenia, mo\u017ce by\u0107 irytuj\u0105cy. Aby to przerwa\u0107, wystarczy zmieni\u0107 serwer, instaluj\u0105c specjaln\u0105 aplikacj\u0119. Aby zainstalowa\u0107 SSH, wybierz stary, sprawdzony VX ConnectBot. Po prostu zaloguj si\u0119 do portu 2022 na stacji roboczej za pomoc\u0105 swojego loginu i has\u0142a. Aby po\u0142\u0105czy\u0107 si\u0119 z serwerem VNC, wystarczy zainstalowa\u0107 komercyjn\u0105, ale w wielu aspektach zaawansowan\u0105 aplikacj\u0119 Jump Desktop i wpisa\u0107 adres 127.0.0.1:5951. <\/p>\n<p>Mamy nadziej\u0119, \u017ce pami\u0119tasz has\u0142o VNC, kt\u00f3re ustawi\u0142e\u015b, gdy tworzy\u0142e\u015b system plik\u00f3w.<br \/>\nUzyskaj dost\u0119p do bie\u017c\u0105cej sesji UserLAnd r\u00f3wnie\u017c przy u\u017cyciu podobnych narz\u0119dzi na innym komputerze w swojej sieci. Wystarczy po\u0142\u0105czy\u0107 si\u0119 przez SSH z dzia\u0142aj\u0105c\u0105 sesj\u0105 (z typem po\u0142\u0105czenia SSH, oczywi\u015bcie) za pomoc\u0105 terminala Linux, na przyk\u0142ad Konsole, lub po\u0142\u0105czy\u0107 si\u0119 z sesj\u0105 VNC za pomoc\u0105 KRDC. Po prostu zast\u0105p lokalne adresy na ekranie komputera adresami IP Twojego urz\u0105dzenia z Androidem.<\/p>\n<p>W po\u0142\u0105czeniu z kilkoma przeno\u015bnymi aplikacjami ta konfiguracja zapewni Ci wygodny przeno\u015bny system Linux, do kt\u00f3rego mo\u017cesz si\u0119 pod\u0142\u0105czy\u0107 z dowolnego komputera, kt\u00f3ry jest akurat dost\u0119pny.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/495720\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u0438\u0437 \u0436\u0443\u0440\u043d\u0430\u043b\u0430 APC. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u044b Linux \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430 \u043d\u0430 Android-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445. \u041e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442 \u043c\u043d\u043e\u0433\u0438\u0435 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c Linux \u043d\u0430 Android, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f pRoot. \u042d\u0442\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0443\u0442\u0438\u043b\u0438\u0442\u044b chroot \u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c\u044e \u0432 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":77006,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-77005","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/ustanavlivaem-rabochij-stol-linux-na-android\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b Linux \u043d\u0430 Android | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/ustanavlivaem-rabochij-stol-linux-na-android\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-06T23:42:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-06T23:42:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Instalacja pulpitu Linux na Androidzie | ProHoster","description":"Cze\u015b\u0107, Habr!","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/ustanavlivaem-rabochij-stol-linux-na-android","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b Linux \u043d\u0430 Android | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/ustanavlivaem-rabochij-stol-linux-na-android","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-04-06T23:42:52+00:00","article:modified_time":"2020-04-06T23:42:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"77005","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:25:30","updated":"2022-10-10 05:37:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/77005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=77005"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/77005\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/77006"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=77005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=77005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=77005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}