Oleme koostanud üksikasjaliku juhendi GNU/Linuxi keskkonna seadistamiseks mis tahes Android-seadmes. Kasulik nii arendajatele kui ka kasutajatele!
Nagu paljud teist võib-olla teavad, toidab Androidi operatsioonisüsteemi selle all olev Linuxi tuum. Hoolimata asjaolust, et nii Androidi kui ka GNU/Linuxi toiteallikaks on sama kernel, on need kaks operatsioonisüsteemi väga erinevad ja töötavad täiesti erinevat tüüpi programme.
Mõnikord võivad Androidis saadaolevad rakendused tunduda pisut piiratud või ebapiisavad, eriti kui võrrelda nende töölaua kolleegidega. Õnneks saad a GNU/Linux keskkond üles ja jookseb edasi mis tahes Android-seade, juurdunud või juurteta. (Järgmised juhised eeldavad, et seade pole juurdunud.)
Neile, kes kasutavad Android-tahvelarvuteid või muid Android-seadmeid, millel on suured ekraanid (või mida saab ühendada suurema ekraaniga), Linuxi töölauatarkvara käitamise võimalus võib oluliselt suurendada Android-seadme potentsiaali tootlikkus.
GNU/Linuxi seadistamine Androidis
GNU/Linuxi keskkonna seadistamiseks oma Android-seadmes peate installima Google Play poest ainult kaks rakendust: GNURoot Debian ja XServer XSDL. Pärast seda peate installimise lõpuleviimiseks käivitama vaid väikese käputäie Linuxi käske.
GNURoot Debian pakub Debian Linuxi keskkonda, mis töötab Androidi rakenduse liivakasti piires. See saavutab selle, võimendades tarkvara, mida nimetatakse proot, Linuxi kasutajaruumi uuesti juurutamine chroot funktsionaalsus, mida kasutatakse hostkeskkonnas külalis Linuxi keskkonna käitamiseks. Chroot tavaliselt vajab funktsioneerimiseks juurjuurdepääsu, kuid kasutades proot saate saavutada sarnaseid funktsioone ilma root õigusi vajamata.
GNURootil on sisseehitatud terminali emulaator, mis võimaldab juurdepääsu oma Debian Linuxi keskkonnale. Sellest piisab käsureatarkvara käitamiseks, kuid graafilise tarkvara käitamiseks on vaja, et saadaval oleks ka X-server. X Window System kavandati nii, et sellel oleks eraldi kliendi- ja serverikomponendid, et pakkuda suuremat paindlikkust (kiirem, rohkem võimas UNIX-i suurarvuti võib toimida kliendina X-serveri eksemplaridele, mis töötavad palju vähem võimsatel ja vähem keerukatel terminalid).
Sel juhul kasutame eraldi rakendust, XServer XSDL, millega GNURooti rakendused klientidena ühenduse loovad. XServer XSDL on Androidi jaoks mõeldud täielik X-serveri juurutamine, mida toetab SDL ja millel on palju konfigureeritavad valikud, nagu ekraani eraldusvõime, fondi suurus, erinevad hiirekursori käitumise tüübid, ja veel.
Üksikasjalik juhend
1. Installige GNURoot Debian ja XServer XSDL Play poest.
2. Jookse GNURoot Debian. Debian Linuxi keskkond pakib end lahti ja lähtestab ennast, mis võtab mõne minuti. Lõpuks esitatakse teile "juur" kest. Ärge laske end sellest eksitada – see on tegelikult võltsjuurkonto, mis töötab endiselt Androidi rakenduse liivakasti piires.
3. Jookse apt-get update
ja apt-get upgrade
tagamaks, et teie süsteemis on saadaval kõige ajakohasemad paketid. Apt-get on Debiani paketihaldussüsteem, mida kasutate tarkvara installimiseks oma Debian Linuxi keskkonda.
4. Kui olete kursis, on aeg installida graafiline keskkond. Soovitan installida LXDE kuna see on lihtne ja kerge. (Pidage meeles, et kasutate Debianit nii, et taustal on kõik Androidi operatsioonisüsteemi üldkulud, nii et kõige parem on säästa nii palju ressursse kui võimalik.) Võite teha kas apt-get install lxde
töölauakeskkonna installimiseks koos täieliku tööriistakomplektiga või apt-get install lxde-core
installida ainult töölauakeskkond ise.
5. Nüüd, kui LXDE on installitud, installime Linuxi seadistamise lõpuleviimiseks veel mõned asjad.
• XTerm – see tagab juurdepääsu terminalile graafilises keskkonnas
• Synaptic paketihaldur – apt-get'i graafiline esiots
• Pulseaudio – pakub draivereid heli taasesitamiseks
Jookse apt-get install xterm synaptic pulseaudio
nende utiliitide installimiseks.
6. Lõpetuseks paneme graafilise keskkonna tööle. Alusta XServer XSDL ja laske sellel alla laadida täiendavad fondid. Lõpuks jõuate sinisele ekraanile valge tekstiga – see tähendab, et X-server töötab ja ootab kliendi ühenduse loomist. Lülitage tagasi GNURootile ja käivitage kaks järgmist käsku:
export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712
startlxde &
Seejärel lülituge XServer XSDL-ile ja vaadake, kuidas LXDE töölaud teie ekraanile ilmub.
Soovitan panna ülaltoodud kaks käsku shelliskripti, et saaksite LXDE hõlpsasti taaskäivitada, kui seansi sulgete või kui peate seadme taaskäivitama.
Linuxi rakenduste installimine
Õnnitlused! Olete Debian Linuxi oma Android-seadmes edukalt käivitanud, kuid mis kasu on Linuxi käivitamisest ilma rakendusteta? Õnneks on teie käeulatuses tohutu Linuxi rakenduste hoidla, mis ootab allalaadimist. Sellele hoidlale juurdepääsuks kasutame Synaptic Package Manageri, mille me varem installisime.
Klõpsake vasakus alanurgas nuppu "Start", klõpsake nuppu Käivita ja seejärel tippige synaptic
. Synaptic Package Manager laaditakse. Siit vajutage lihtsalt ülaosas nuppu Otsi ja seejärel tippige installitava rakenduse nimi. Kui olete rakenduse leidnud, paremklõpsake seda ja valige "Märgi installimiseks". Kui olete pakettide märgistamise lõpetanud, klõpsake installimise alustamiseks ülaosas nuppu Rakenda. Pakettide desinstallimine järgib sama protseduuri, välja arvatud paremklõpsake ja valides selle asemel "Mark for Removal".
Muidugi, kuna see pole päris Linuxi installimine, vaid pigem Linuxi keskkond, mis töötab Androidi peal ja selle piirangute piires, tuleb arvestada paari piiranguga. Mõned rakendused keelduvad töötamast või jooksevad kokku, tavaliselt seetõttu, et mõned GNU/Linuxi süsteemides tavaliselt avaldatavad ressursid on Androidi varjatud. Samuti, kui tavaline Androidi rakendus ei saa midagi teha, siis tavaliselt ka Androidis töötav Linuxi rakendus ei saa sama hästi, nii et te ei saa teha selliseid toiminguid nagu kõvaketaste partitsioonid. Lõpuks ei tööta mängud, mis nõuavad riistvaralist kiirendust. Enamik tavalisi igapäevaseid rakendusi töötab aga suurepäraselt. Mõned näited hõlmavad Firefoxi, LibreOffice'i, GIMPi, Eclipse'i ja lihtsaid mänge, nagu PySol.
Loodan, et see õpetus on teile kasulik. Kuigi ma isiklikult tegin neid samme oma Google Pixel C-ga, saate seda teha enamikus Android-seadmetes. Eelistatavalt tahvelarvutis, millel on juurdepääs klaviatuuri ja hiire välisseadmetele, loomulikult. Kui kasutate juba oma Android-seadmes GNU/Linuxi distributsiooni, andke meile allpool teada, milleks te seda kasutate!