Inštalácia Linuxu na Android. Pokyny: Inštalácia operačného systému Linux na android-smartphone (tablet)

Spustenie Linuxu na Android je možné! A pre to nepotrebujete zariadenie s root-právami: Všetko, čo potrebujete, je k dispozícii v oficiálnom obchode Google Play. Za pouhých 10-15 minút môžete získať operačný systém, ktorý sa líši od rozšírenej funkcie systému Android.

Poznámka: Ak budete postupovať podľa nášho návodu, Linux beží vo virtuálnom prostredí. Android bude pokračovať v práci v pozadí. Bolo by nesprávne zavolať takýto systém. Avšak, so zoznamom štandardných úloh, preshodnocuje dobre.

Pred inštaláciou zatvorte všetky nepotrebné aplikácie a vyčistite operačnú pamäť Android-zariadenia.

1. Zo služby Google Play Store nainštalujte Gnosoot Debian a Xserver XSDL.

2. Pred inštaláciou Linuxu sa uistite, že zariadenie je pripojené k sieti Wi-Fi. Spustiť gneluot. Začiatok požadovaných stredných balíkov.

Inštalácia trvá niekoľko minút od 30 sekúnd do niekoľkých minút v závislosti od rýchlosti vášho internetového pripojenia. Neodávajte pozor na bežiace riadky pred zobrazením nasledujúceho písma:

[Chránené e-mail]:/#

Oboznáme sa s koncepciou "" tento riadok nebude vystrašiť: Aplikácia nebude spôsobiť žiadne poškodenie zariadenia, pretože funguje v pieskovisku.

3. Zadajte nasledujúci príkaz:

aPT-Získajte aktualizáciu

Počkajte na stiahnutie balíka. To povie líniu zoznamov čítania ... hotovo.

4. Teraz zadajte iný riadok:

apt-get upgrade

Na otázku "Chcete pokračovať?" Zadajte anglické písmeno y a stlačte ENTER. Štartovacie balíčky.

Tentokrát bude postup inštalácie trvať dlhšie. Trpezlivo očakávajú koniec inštalácie pred vzhľadom na vážený riadok:

[Chránené e-mail]:/#

Životné prostredie Debian Linux je nainštalované a teraz môžete prejsť na otočenie grafického plášťa.

5. Nastavenie všetkých distribučných balíkov Linuxu sa vykonáva nasledujúcim príkazom:

apt-get nainštalovať lxde

K dispozícii je možnosť inštalácie systémového jadra pomocou reťazca:

apt-get nainštalovať lxde-core

Potvrďte nastavenie, znova zadajte y a stlačte kláves ENTER. Začne sa postup pre sťahovanie paketov.

Počas inštalácie sa uistite, že všetky súbory boli úspešne načítané a pri rozbalení na vašom zariadení, voľné miesto nebolo dokončené. V opačnom prípade ukončí spustenie systému chybou.

6. Ak chcete dokončiť inštaláciu operačného systému, musíte si stiahnuť tri ďalšie pomôcky:

  • XTERM - prístup k terminálu grafického plášťa Linux;
  • Synaptic Package Manager - spravovať balíky APT a aplikácie na prevzatie;
  • PULSAUDIO - nainštalovať ovládače zvuku.

Všetky tri pomôcky sú nainštalované pomocou rovnakého príkazového príkazu Gnosoot:

aPT-GET Install Xterm Synaptic PulsAdudio

Do zariadenia sa stiahne asi 260 MB údajov.

7. Teraz otočte aplikáciu Gnosoot a otvorte predchádzajúci xserver XSDL nainštalovaný. Súhlasím s stiahnutím ďalších písiem. Po inštalácii inštalácie klepnutím na obrazovku niekoľkokrát (aplikácia vás vyzve na výber rozlíšenia a veľkosti písma - všetko závisí od vašich preferencií), až kým neuvidíte šetrič obrazovky s modrým pozadím a bielym textom.

Re-beh Gneluot a striedavo zadajte nasledujúce dva príkazy:

export Display \u003d: 0 pulse_server \u003d TCP: 127.0.0.1: 4712
StartLXDE &

Sekvencia ďalšieho reštartovania (keď chcete znova otvoriť Linux) vyzerá takto: Spustite xserver XSDL a počkajte na modrú obrazovku, otvorte gneluot a zadajte dva vyššie uvedené príkazy, vráťte sa na xserver XSDL.

Ak terminál prisahá na neprijateľný príkaz, vráťte sa na krok 5 tohto inštrukcie a vyskúšajte inštaláciu nahého jadra. Skontrolujte stav zariadenia so systémom Android.

8. Teraz otvorte XServer XSDL, počkajte niekoľko sekúnd - a ste pripravení na Linux.

Ak chcete nainštalovať aplikácie v ľavom dolnom rohu, otvorte ponuku Štart a vyberte položku Spustiť. Zadajte Synaptic a stlačte ENTER.

V okne, ktoré sa otvorí, použite vyhľadávanie a nainštalujte aplikácie, ktoré potrebujete. To môže byť prehliadač Firefox, Editor GIMP Image, balík Libre Office a ďalšie programy kompatibilné s Linuxom.

Samozrejme, táto možnosť inštalácie Linuxu nie je možné nazvať plnohodnotným operačným systémom na Android. Virtuálny Linux má niekoľko obmedzení, ale pri používaní bezdrôtovej myši a klávesnice (možno pripojiť pomocou Adaptéra OTG a USB-HUB), môžete svoj smartfón alebo tablet otočiť na prenosný počítač s funkciou operačného systému pre dospelých.

Linuxsoid! môj priateľ Yuri Grukt

Druhá časť Ako nainštalovať Ubuntu na vašom smartfóne Android alebo tabletu na tejto platforme.

Dobrý deň užívatelia Linuxsoid! Včera bol článok publikovaný, s inštaláciou operačného systému Linuxu Ubuntu pre smartfón alebo tablet, bol to len prvý spôsob, ako by som to mohol urobiť. Chcela som ešte raz povedať, že som neodstránil systém Androd, ale začal som druhý na druhý. Nebol by som sa naďalej zaujímať, alebo dokonca sa ho snažil zistiť až do môj priateľ Yuri Grukt Podal som dobrý nápad, na inštaláciu systému a len potom, čo som sa čudoval a začal som svoju prácu.

Varovanie! Správa lokality a autor materiálu nenesú žiadnu zodpovednosť, ak vstup vykonania opísanej manipulácie zastaví prácu! Všetko, čo je napísané v pokynoch, robíte na vlastné riziko. Môže byť možné sa stať, ako to bolo a ja, potom som nemohol premeniť môj smartphone na dlhú dobu. Poponáhľajte si tam, kde, robíme všetko, čo je všetko starostlivo prečítané!

V prvej časti (metóda číslo 1) som napísal, ako inštalovať systém prostredníctvom programu s názvom Kompletný inštalačný program Linux. Pri práci na tomto programe bolo povedané úplné poradie konania, čo na stiahnutie, ako nainštalovať a všetkých ostatných. Dnes som vám chcel dať druhú metódu (metóda číslo 2). Uskutočníme inštaláciu Linuxu Ubuntu na zariadenie Androd Control prostredníctvom mobilnej aplikácie s názvom Linux nasadenie. Aplikácia je tiež k dispozícii pre vás v slobodnom prístupe na trhu Google Play, kde si ho môže stiahnuť absolútne.

V tejto aplikácii sa nemusíte zaregistrovať a aktivovať, po jeho inštalácii do svojho zariadenia, bude potrebné znova začať a zatvoriť. Čo potrebujeme na spustenie systému prostredníctvom nasadenia Linuxu. ?

  1. Smartphone a počítač s prístupom na internet (najlepšie používajte Wi-Fi), tým lepšie spojenie, tým rýchlejšie sa došlo k stiahnutiu.
  2. USB kábel (pripojenie zariadenia k počítaču alebo notebooku)
  3. Batéria je výhodne nabitá 100%, ale nie menej ako 50%
  • Spustite plnenie našej úlohy! Takže to nefunguje veľmi dlho, preskočím momenty, ktoré boli uvedené v metóde číslo 1. Prvým a jednoduchým krokom pre nás bude prijatím koreňa práv na prístroji, v predchádzajúcom článku som ukázal podrobne, ako sa to robí.
  • Kto má zarábané práva získané, môže začať ďalším krokom, a to patrí ladenie o USB na jeho zariadení (posledný článok je tiež napísaný, ako to dosiahnuť). Vezmeme si náš smartphone a prejdeme do oficiálneho obchodu na trhu hry, kde musíme stiahnuť aplikáciu s názvom Linux nasadenie. Ak je váš účet nakonfigurovaný, potom môžete nasledovať odkaz s názvom programu a nainštalovať aplikáciu pomocou počítača. Po inštalácii otvorte aplikáciu a pozrite sa viac!
  • Ako vidíme v screenshot vyššie, sme zobrazia program s jednoduchým a nie komplexným rozhraním. Keď prvý spustíte program nám ukáže malú pomoc, zoznam na začatie tohto programu. Po vykonaní týchto požiadaviek prejdite na nastavenie. Ak chcete nakonfigurovať náš program, ktorý potrebujete, aby ste ju preložili do ruštiny (robíme čokoľvek, robil som program, ktorý som neložil) Dal sme ruský jazyk a začiarknutiu značku oproti položky nevypne obrazovku.

Pozeráme sa, ako je uvedené na obrázku nižšie:

Po nastavení jazyka a začiarkavací políčka nevypínajte obrazovku, hladko prejdeme na ďalšiu akciu, menovite:

  • Vytvorte nový profil pre náš nový účet Linux. Aby ste to urobili, je potrebné vrátiť sa na hlavnú obrazovku programu, ale je to ten, v ktorom je znázornené osvedčenie o ďalších opatreniach a kliknete na hlavičku programu (kde je tučniak čerpaný). Potom vás automaticky nahradíte v novom okne, kde potrebujete stlačiť znak plus a vytvoriť profil. Ako imitátor príkladu som vytvoril profil s názvom Linuxsoid.com. Môžete mu zavolať čokoľvek!
  • Keď ste napísali názov profilu, stlačte tlačidlo OK. Potom jednoducho vyberte potrebný profil.
  • Potom mám skladací obchod a ísť spať, a vy, ako chcete ďalej, samozrejme, som žartoval! Obrátime sa okolo aplikácie a návrat na trh hry a stiahnite si es dirigent (ktorý musí znova stiahnuť, nepotrebujete a nebudete pracovať: -d). Otvorte vodič a vytvorte saddle s názvom Ubuntu. Po vytvorení priečinka je potrebné poznať cestu k nemu. Mám to pamäťovú kartu, ako neviete.
  • Pri vytváraní kliknite na žltú plusus, potom, čo sa zdá, že sa zobrazí kontextové okno, kde zlikvidujeme vytvorenie priečinka a hladko prúdi v mene priečinka (je lepšie písať v angličtine, nemali by ste cítiť osud vášho smartfónu, hovorí, že to nebude viesť k dobrej skúsenosti.). Na konci kliknite na log príbehu a sledujem cestu do nášho priečinka s vami. Mám rád toto: / sdcard / ubuntu /.

Program počiatočného nastavenia úspešne prešiel? Potom prejdite na prevzatie a inštaláciu distribúcie na zariadenie v zariadení, v novom priečinku vytvorenom. Ak to chcete urobiť, musíte otvoriť aplikáciu Linux nasadenie a kliknúť, ako keby ste na šípku ako na stiahnutie, kde by ste mali prekročiť nové okno s informáciami, ktoré potrebujete. Čo tam vidíme? Program nás pozýva na inštaláciu systému, ale pre to musíte vybrať. V tomto okne kliknite na distribúciu a otvoríte všetky dostupné ponuky systémov (ktoré môžu pokračovať v zariadení). Vyberiem Linux Ubuntu. Potom, čo som vybral, kliknite na Inštalovať a mali by ste spustiť inštaláciu (na stiahnutie), trvá približne jednu hodinu. Preto je lepšie, aby smartfón nabíjanie!

  • Na konci inštalácie kliknite na tlačidlo Štart a musíte mať pripojenie k potrebným serverom. Krása tejto aplikácie je, že nemusí dodatočne zaregistrovať terminál a dať príkazy Aplikácia automaticky predpíše potrebné príkazy. Na konci uvidíte, ako je uvedené na obrázku! Toto je, ak ste prešli všetko ako olej a nedostali sa iné chyby.
  • Po takýchto nápisoch musíte prevziať a nainštalovať ďalšiu aplikáciu s názvom VncViewer ako v prvej metóde inštalácie. Na serveri vytvorte nové pripojenie, kde adresa písanie lokálnych aktivít a v názve, zadajte každého a kliknite na tlačidlo Pripojiť. Aplikácia sa pripojí a ak vás požiadate, aby ste sa vás pýtali na heslo! Heslo na všetkých serveroch je vždy rovnaké (Changeme), ak sa pripojíte cez počítačové heslo, bude vám iná, nemôžem vám povedať, ako to nepoznám.

Na konci všetkého by ste mali dostať niečo také:

Na tomto, všetko, ak sa objavia problémy. Napíšte ich v komentároch, pomôžeme vám eliminovať ich čo najviac. Materiál pripravil Alexander Makarenkov pre Linuxsoid.com.

Mnoho android-background majitelia zažívajú ťažkosti s spustením tohto softvéru Linux na ich zariadeniach. Vo všetkých zákonoch by sa tu mal pracovať, ale z nejakého dôvodu, z nejakého dôvodu, je to z nejakého dôvodu, je potrebný koreňovými právami, je distribuovaný v niektorých domácich inštalátoroch a výber programov je veľmi obmedzený. Tento článok bude ponúknuť odpoveď na otázku, prečo sa to stalo, a vyzve riešenie - pohodlný spôsob, ako inštalovať a spustiť takmer akýkoľvek softvér Linux v Android.

Linux alebo nie Linux?

Ako viete, Android je založený na jadre Linuxu a obsahuje súbor štandardných knižníc a príkazových riadkov, ktoré sú súčasťou obvyklej distribúcie Linuxu. Spustenie klasického softvéru Linuxu je však veľmi ťažké tu z dôvodu rôznych dôvodov, vrátane nekompatibility ABI, absencia manažéra balíka, vlastného bezpečnostného systému a absencia mnohých komponentov štandardného systému Linuxu.

Napriek prítomnosti v štandardnej knižnici spoločnosti Android a iným spôsobom je ich implementácia vo väčšine prípadov nekompatibilná s knižnicami z projektu GNU a je silne orezaná funkčnosťou. Z tohto dôvodu, softvér Linux potrebuje aspoň pre montáž špeciálne pre procesor Android a ARM, av mnohých prípadoch je tiež náplasť pridaním funkčnosti, ktoré chýbajú v knižniciach.

Botbrew: Zoznam podporovaných zariadení

Botbürew bol testovaný na nasledujúcich zariadeniach: Barnes & Noble Nook Color, LG P970 Optimus Black, Huawei Ascend M860, HTC túžba, HTC EVO 4G, HTC EVO 3D, HTC INSPIRE 4G, HTC DROY ERIS, HTC HERO, SAMSUNG GALAXY NEXUS Samsung Galaxy S2 (GT-I9100), Samsung Galaxy Y (GT-S5360), Motorola Atrix 4G, Motorola Droid / Milestone, Sony Ericsson XPERIA X8, ASUS EEPAD TRANSFORM TF101.

Android bezpečnostný systém, rezanie aplikácií v privilégiách plného programu a neumožňuje im ísť nad rámec vášho vlastného adresára, tiež vážne zabraňuje prevádzke štandardného softvéru Linuxu. Preto je často potrebné získať koreňové práva, ktoré tieto obmedzenia sú odstránené. Absencia manažéra balíka, ktorá by umožnila vytvoriť pravidelný softvér Linux, a nie len Java aplikácie, núti vývojárov, aby napísali aplikácie len na inštaláciu iných aplikácií. Takže sa objavia všetci títo zákazníci.

No, on tiež dôveruje obrazu, že v systéme Android jednoducho nemá veľa štandardných komponentov Linuxu, vrátane, napríklad, aj také základné, ako grafický stoh okna X alebo GTK + knižnice. Niektoré pokusy o to, aby to všetko tu, samozrejme, sú vykonávané, ale ďalej všetko okolo alfa verzií sa nepohybuje.

Avšak, schopnosť previesť plnohodnotný systém Linux na Android je príliš lákavý nápad, takže nadšenci sa nesnažia riešiť problémy vznikajúce v procese a dajte nám plnohodnotné univerzálne riešenie. Najzrejmejším a jednoduchým spôsobom je spustiť "virtualizovanú" verziu plnohodnotného distribúcie Linuxu, ktoré sme podrobne napísali. To je zaujímavé, ale trpí problémom oddelenia systému do dvoch oblastí, z ktorých každý pracuje nezávisle od druhej.

Botbrew Project vyzerá oveľa zaujímavejšie - v rámci svojho rámca je navrhnutý celkom obyčajný pre Linux Systems Manager balíčkov a úložiska, s ktorým môžete nainštalovať softvér Linuxu do samostatného adresára vo vnútri Android. Aj naraz bol vynájdený mnoho rôznych skriptov, ktoré uľahčujú a bez problémov zbierať vhodné pre prácu vo vnútri Android Linux softvér na veľký brat. Tieto dva projekty budú venované zostávajúcej časti článku.

BOTBRING.

Projekt Botbrew je určený na riešenie mnohých problémov s inštaláciou Linuxového softvéru, ktorý sa môže vyskytnúť len u používateľa a pripraviť systém Android, aby prijal zahraničné aplikácie. V podstate sa systém skladá zo štyroch komponentov:
  • Úložisko s predkompilovaným pre Android aplikácie, ktoré môžete nainštalovať mnoho aplikácií Linuxu pomocou jedného príkazu;
  • správca balíkov, ktorý používa ľahký OPKG alebo DPKG spolu s apt-dostať sa do experimentálnej verzie BOTBREG BAZIL;
  • správca procesov behite potreboval na správne spustenie a udržanie prevádzky démonov, ak sú inštalované;
  • váš vlastný montážny systém, ktorý obsahuje všetky nástroje potrebné pre cross-kompiláciu aplikácií pomocou akejkoľvek distribúcie plochy Linuxu.
Ak chcete pracovať, tento zázrak programátora si myslel, že si vyžaduje všetko: koreňové práva a niektoré voľné miesto v internej pamäti smartfónu alebo na pamäťovej karte. Okrem toho je vhodná prvá možnosť, pretože v prípade SD súborov budú vyplnené virtuálnym diskom, práca, s ktorou nie je podporované všetkými jadrami.


Počiatočná inicializácia

V súčasnosti vám klasická verzia botbrew pomocou vlastného archívu umožňuje inštalovať takýto softvér ako DCRON, GCC, GIT, DropBear SSH server, Lynx Console Browser, NMAP Security Scanner, RSYNC Zálohovací nástroj, VIM Editor, LightTPD Web Server , Script Jazyky Python a Ruby, ako aj niekoľko desiatok iných balíkov. To je všetko, mimochodom, vo zvolenom adresári vo vnútornej pamäti smartfónu / tabliet a nevstupuje hlavný systém. Inými slovami, zbaviť sa botbrew a všetko, čo ste nainštalovali, bude možné, jednoducho odstrániť jeden adresár.

Zložiť

Takže, ako používať BOTBREG na inštaláciu Linuxu softvéru? Ak chcete začať, budeme potrebovať balík s samotným programom. On je v službe Google Play (všimnem si, že potrebujete botbrew root a nie experimentálny bazil) a váži menej ako megabajty. Po inštalácii spustíme a stlačte tlačidlo "Pokračovať" v dolnej časti obrazovky tak, aby softvér zvrátil všetky komponenty, ktoré potrebujete, ako napríklad manažér balíkov, a ďalšie služby (z hľadiska Linuxu Debian Linux - Bootstrap). Oni vážia len niekoľko megabajtov, takže budete musieť počkať. Na konci inštalácie Botbrew sa okno zobrazí okno s oficiálnou stránkou online projektu, ktorá môže byť odvážna.

Teraz na obrazovke by ste mali zobraziť zoznam balíkov dostupných na inštaláciu. Existuje dosť veľa, ale grafické aplikácie podľa vyššie uvedených dôvodov nie ste zistiť medzi nimi. Ale existujú rôzne servery, kompilátory a tlmočníci, takže každý, kto chce vážne "hrať" s smartfónom, sa rozkladajú. Ak chcete nainštalovať balík, stačí, aby ste klepli podľa svojho mena a na nasledujúcej obrazovke obsahujúcej informácie o aplikácii kliknite na tlačidlo "Inštalovať".

Tanec s tamburínmi

Ak má BOTBREG PROBLÉMY PROBLÉMY PO BOOTSTRAPE, MÔŽETE INŠTALÁCIU INŠTALÁCIU MUNNYU POUŽÍVAŤ Nasledujúci príkaz:

Wget http://repo.botbrew.com/anise/bootstrap/install.sh -o - | Su.
Ak to nepomohlo, môžete sa pokúsiť odstrániť všetky nastavenia ("Odstrániť botbebrew" v nastaveniach) a potom sa pokúste spustiť tento príkaz.

Po tom, balík sa zobrazí na karte "Nainštalovaný", však žiadne tlačidlo "Beh" alebo niečo také, ktoré nevidíte. Aplikácia bude musieť nezávisle prebiehať z konzoly, ktorá je však logická. Samotná aplikácia je inštalovaná vo vnútri katalógovej štruktúry / údajov / botbrew, v ktorej sa emuluje skutočné prostredie distribúcie Linuxu s adresármi / ETC, / usr a ďalšie. A tak, že nie je trápiť používateľov s potrebou vytočiť celú cestu k tímu, vývojári botbrew poskytli príkaz príkaz-vrchol. Ak chcete začať používať, napríklad Lynx konzolový prehliadač, mali by ste zadať taký príkaz:

$ BOTBREGE LYNX http://xakep.ru
Ako možnosť - katalóg / dáta / botbrew / bin je možné pridať do premennej prostredia PATH, ale bude musieť urobiť po každom spustení terminálu:

$ Export Path \u003d "$ cesta: / Data / Botbberw / Bin"
S démonmi a rôznymi sieťovými službami, z cesty sú veci oveľa lepšie. Po štarte sa démoni okamžite spustia a môžete ich ovládať prostredníctvom grafického rozhrania k dispozícii kliknutím na tlačidlo "Play" v spodnej časti rozhrania Botbbrew. Niektoré aplikácie môžu vyžadovať vytvorenie ďalších užívateľov a zmeny ich parametrov, môže sa vykonať rovnakým spôsobom ako v obvyklom systéme Linuxu:

  1. Vytvorenie používateľa:
    $ BOTBREG ADDUDER VASYA
  2. Otvorenie používateľa prístupu na Internet:
    $ Botbrew addhroup vaasya inet
  3. Prepínanie botbebrew na iný používateľ:
    $ Botbrew su vaasya
Upozorňujeme, že všetky tieto zmeny sa budú týkať iba virbrew virtuálneho prostredia a neovplyvnia hlavný systém. Konzola je možné použiť aj na inštaláciu aplikácií kontaktovaním grafického rozhrania. Ak to chcete urobiť, použite správcu Console OPKG, syntax príkazov, ktorá je plne kompatibilná s apt-get:

$ Botbrew opkg inštalovať dropbear
Opätovná prevádzka:

$ Botbrew opkg odstrániť dropbear
Zostať "na špičke pokroku", Botbrew Aprositor je potrebné aktualizovať z času na čas kliknutím na príslušné tlačidlo v grafickom rozhraní (nemôžete si ho zamieňať). Na aktualizácii karta sa zobrazia nové verzie balíkov. Stačí klepnúť na jeho meno a kliknite na tlačidlo "Upgrade".

Botbrew Basil.

Na trhu môžete nájsť aplikáciu s názvom Botbrew Basil, označená ako experimentálne. V podstate je to všetko rovnaké blow, ale s jedným veľmi dôležitým rozdielom. Namiesto vlastného úložiska a manažéra balíkov OPKG, používa repozitáry ramena Debian Linux a APT-Get Package Manager. To znamená, že množstvo softvéru, ktorý môže byť inštalovaný pomocou "brazílskej verzie" aplikácie je oveľa väčší. Viackrát.

Okrem použitia archívov Debianu je Basil aj rozdielne mierne upravené rozhranie. Napríklad, ihneď po spustení, navrhuje vybrať inštalačný adresár. V predvolenom nastavení sa používa / Data / Botbrew-Basil, ktorý je podľa môjho názoru celkom logický, ale môžete si vybrať iné, vrátane sekcie EXT2 pamäťovej karty (FAT sa nehodí).

Druhým dôležitým rozdielom je schopnosť vybrať si, ako používať aplikáciu, ktorá sa zobrazí ihneď po stlačení "Pokračovať". Možnosti sú štyri:

  1. Použite Botbebrew na príkazovom riadku je v podstate analóg bežnej inštalácie botbrec.
  2. Použite systém DPKG / APT - inštalácia spolu s archívom APT-GET a Debianu. Odporúčaná možnosť inštalácie.
  3. Run Python Programy je analógom prvej možnosti s automatickou inštaláciou Python.
  4. Nainštalujte minimálnu Debian je minimalistická inštalácia Debian.
Vysvetlím druhé a štvrté položky. Prvá botbrew a prvá položka na tomto zozname nerobia nič viac ako inštalácia minimalistického systému Linux (pozostávajúca z niekoľkých niekoľkých príkazov a knižníc), v rámci ktorého sa spustí softvér Linuxu. Avšak, apt-dostať, na rozdiel od minimalistického OPKG, vyžaduje viac alebo menej kompletnú inštaláciu Linuxu. Preto výberom druhého bodu dostanete na smartfóne druhu Micro-Linux. A ak môžeme vytvoriť mikrofón, prečo nie nainštalovať viac alebo menej kompletnú distribúciu. Na to existuje štvrtý bod.

Po bootstrap sa botbrew Basil objaví na obrazovke všetky rovnaké rozhranie aplikácie, známe nám klasickou verziou aplikácie a príkaz Botbrerew2 sa objaví v systéme, s ktorým môžete spustiť softvér. Neexistujú žiadne významné rozdiely v manažmente, okrem okrem príkazov APT-Get namiesto OPKG a možnosti pripojenia dodatočného úložiska (vrátane úložiska prvej botbrew) priamo cez inštalačné rozhranie aplikácie.

Puzdro

Predkompilované aplikácie a archívy s hotovými balíčkami - je to skvelé, ale čo ak potrebná aplikácia nie je medzi tými dostupnými na inštaláciu? Koniec koncov, dokonca aj ten istý Botbrew Basil, ktorý vám umožní pripojiť repozitár Debianu s obrovským množstvom softvéru, pre jeho experimentálny charakter zarobí na každom smartfóne.

V tomto prípade sa môžeme pokúsiť zbierať aplikáciu sami. Avšak, to už čaká na niekoľko ťažkostí tu: Faktom je, že pre montáž softvéru pre smartfón, budete musieť pripraviť potrebný súbor nástrojov krížovej kompilácie, potom vziať do úvahy všetky závislosti odobratejšej aplikácie a, Nakoniec, v niektorých prípadoch vykonať potrebné zmeny kódu. To všetko je dosť nepríjemné veci, ktoré sotva stojí za to tráviť čas na nich.

Napriek tomu môžeme využiť vývoj iných ľudí na automatizáciu procesu montáže softvéru. Jedným z najrozvinutejších a zaujímavých riešení z tejto oblasti je sada skriptov skriptov vyvinutých užívateľmi Smitna s vývojármi XDA. To vám umožní doslova pár tímov zbierať mnoho rôznych aplikácií, vrátane hop, imagemagick, iptables, elinks, obrazovky, mc, node.js, samba, šcatu, qemu, rozišiel, sane (môže byť použitý na priamu tlač tlačiareň s telefónom!) A mnoho ďalších. Samotný script sa vytiahne cez krížový kompilátor, všetky potrebné závislosti a aplikácie budú ukladať záplaty, kde je to potrebné a vytvorí archív pripravený na rozbalenie do telefónu.

Scriptset funguje len v Linuxe, ale ak máte Windows, môžete nainštalovať Ubuntu vo virtuálnom stroji. Ďalej by ste mali otvoriť terminál a nainštalovať nástroje pre zostavu cross-kompilátor:

$ sudo apt-get install build-esenciálne cmake autoconf2.13 SCONS
Potom môžete dostať scriptset sama a rozbaľovať:

$ Cd ~ $ wet http://goo.gl/zvnom -o scriptset-2.6.zip $ UNZIP SCCIPSETT-2.6.zip
V dôsledku rozbalenia, dostaneme ... Ďalší archív: scriptset-2.6.tar.bz2. Ale toto nie je ešte, archív je zabalený bez tradičného katalógu koreňov pre TAR, takže musí byť vytvorený nezávisle. A už v nej sa rozbaľuje:

$ mkdir scriptset $ cd scriptset $ tar -xjf ../scriptset-2.6.tar.bz2

Po rozbalení, niekoľkých skriptov sa konfigurácia zobrazí v adresári, ako aj impozantnú veľkosť súboru ReadME obsahujúce pokyny na používanie skriptov. Skripty nestojí za trochu popravu (čo nie je prekvapené, vzhľadom na predchádzajúce problémy), takže musí byť umiestnený na vlastnú päsť:

$ chmod 755 * .sh

# VI ~ / Scriptset / Configuration.conf // Application Inštalácia Directory na TARGET_SYSROOT \u003d "/ DATA / SYSROOT" Smartphone // Target procesor TARGET_MARCH \u003d "ARMV7-A" TARGET_MTUNE \u003d "CORTEX-A9" TARGET_MFPU \u003d "Neon" TARGET_MFLOT \u003d "Softfp"

To bude stačiť na správnu zostavu akejkoľvek žiadosti; Cieľový procesor bude štandardný Armv7 s dodatočnou sadou neon inštrukcií. Toto je nainštalované v ľubovoľnom smartfóne uvoľnenom za posledné tri alebo štyri roky. Adresár / dátový / Sysroot sa použije na inštaláciu aplikácií na smartfóne, avšak dosť zvláštne, bude tiež musieť vytvoriť na pracovnom počítači:

$ SUDDO MKDIR -P / DATA / SYSROOT $ SUDO CHADE UŽIMKA: Používatelia / Dáta / Sysroot $ SUDDO CHMOD 777 / DATA / SYSROOT
Podľa autora skriptov je takáto akcia potrebná, pretože cesty pre kľúčové adresáre v niektorých aplikáciách sa vyhľadávajú v štádiu montáže. Preto, ak by sme aplikáciu zhromaždili pomocou aktuálneho a akéhokoľvek iného adresára ako root, jednoducho by to nefungovalo na smartfóne kvôli rozdielu v chodníkoch. Som si istý, že by bolo lepšie vyriešiť tento problém s pomocou chroot, ale jednoduchšie a rýchlejšie vytvoriť požadovaný katalóg, a na konci práce - odstrániť ho.

Ďalej musíme špecifikovať zoznam aplikácií, ktoré plánujú zbierať. Ak to chcete urobiť, otvorte súbor package_selection.conf a zmeňte nie na YES v požadovaných možnostiach. Aby ste mohli zbierať bash, imagemagick a obrazovku, musíte zmeniť nasledujúce tri riadky:

# Vi ~ / scriptset / package_selection.conf bash \u003d áno imagemagick \u003d áno obrazovka \u003d áno
Majte na pamäti, že nastavenia, ktoré sú medzi riadkami # vždy potrebné, nemožno zmeniť. Tieto aplikácie sú vždy potrebné, a bez nich iné aplikácie jednoducho nechodia. Teraz môžete kompilovať aplikácie. Aby ste to urobili, stačí spustiť skript BUILD.SH bez argumentov:

$ ./build.sh.
Ak boli nainštalované všetky potrebné balíky a kompilátor počas zostavy nevydal žiadne chyby, dva archívy sa objaví v aktuálnom adresári: cs-sysroot.tar.bz2 a android-mysysroot.tar.bz2. Prvým je životné prostredie potrebné na spustenie aplikácií vytvorených cross-kompilátorom a druhým je súbor aplikácií. Oba tieto archívy musia hodiť na pamäťovú kartu smartfónu a potom spustením emulátora terminálu na ňom alebo pripojenie ADB, vykonajte dva príkazy:

$ TAR XJF /SDCARD/CS-SYSROOT.TAR.BZ2 $ TAR XJF /SDCARD/ANDROID-MYSYSROT.TAR.BZ2
V dôsledku toho sa v internej pamäti smartfónu zobrazí adresár / SYSROOT Directory / Sysroot, v ktorom budú aplikácie odoslané. Spustite ich z toho istého terminálu, ukazuje úplnú cestu. Napríklad:

$ / DATA / SYSROOT / USR / BIN / BASH
Alebo po spustení terminálu Add / Data / Sysroot / usr / bin v ceste:

$ Export Path \u003d "$ PATH: / DATA / SYSROOT / USR / BIN"

závery

Napriek veľmi vážnym rozdielom medzi Androidom a typickou distribúciou Linuxu nainštalujte aplikácie Console Linux na smartfóne nie sú tak ťažké. Bohužiaľ, rečové grafické aplikácie ešte ešte nie sú, ale projekty knižnice QT a server Wayland Graphics v Android sú už tam, a čoskoro, dúfam, že dostaneme pracovné rozhodnutie.


Prvýkrát uverejnený v časopise "Hacker" od 08/2013.

Dobrý deň, mám mini-PC UG 802, ako môžem nainštalovať Linux na neho? Teltar

Je to pre mňa veľmi zaujímavá téma, priatelia, ako som profesionálne zapájať do správy Linuxových serverov. Na serveroch je zaujímavé, ale pre mňa je každý deň a každý deň. Inštalácia distribúcií Linuxu na zariadeniach s architektúrou ramena je ale je zaujímavejšia.

Aký je rozdiel medzi počítačom a smartfónom alebo tabletou?

Na najprístupnejšie je rozdiel malým a mobilnými a stolovými zariadeniami, alebo dokonca servery sú vyrobené podľa rovnakých princípov. Avšak, pre mobilné zariadenia používajú inú architektúru procesora. CPU na ploche sú navrhnuté na architektúrach X86 alebo AMD64. A vo väčšine mobilných zariadení je nainštalovaný procesor na architektúre ramena. Historicky to je spôsobené tým, že takéto spracovatelia majú výrazne zníženú spotrebu energie, že existuje životne dôležitá potreba pre mobilné zariadenia.

Ktorý operačný systém môže byť nainštalovaný na mobilných zariadeniach?

Takže všetky programy, vrátane operačného systému, by mali byť navrhnuté špeciálne v rámci tejto architektúry, aby mohli pracovať na tomto zariadení. Preto tu nie sú vhodné obvyklé verzie Linuxu, ktoré sú inštalované na desktopoch alebo serveroch. Našťastie existuje mnoho distribúcií a verzií pre túto architektúru. Počnúc notorious Android, ktorý je vybavený väčšinou smartfónov a končiacimi exotickými distribúciami, ako je napríklad špecializovaný backtrack (teraz Kali Linux). Ale väčší záujem, samozrejme, predstavuje niektoré slávnejšie distribúcie.

Čo je Android?

Android je operačný systém na základe LinuxuVyvinutý spoločnosťou Google Corporation pre mobilné zariadenia. Najobľúbenejší mobilný operačný systém na svete. Malo by sa zrejmé, že v skutočnosti Linux je len jadra operačného systému. A na základe toho bolo vybudovaných mnoho operačných systémov a Android - len jeden z nich.

Kernel je základnou funkciou, ktorá vám umožní používať všetky možnosti zariadení a hardvérovej platformy - to znamená, že ovládače a ovládanie zariadení. Aj v jadre zahŕňali niektoré základné programy a nástroje príkazového riadku. Faktom je, že v rodine Linuxu (v tomto zmysle, že rodina operačných systémov v tomto jadre je najčastejšie rozumie, a nie samotný jadro) - grafický plášť je samostatnou časťou, jeho úroveň abstrakcie.

A minimálna konfigurácia týchto OS je presne bez grafického plášťa, len textové rozhranie. To vám umožní vložiť tento systém na najneobvyklejšie miesta. Napríklad sieťové zariadenia, obrábacie stroje, počítače iných komplexných zariadení, ako sú lietadlá a autá. Dokonca aj vo vašej práčke a mikrovlnnej rúre je možné nainštalovať niečo podobné :)

Toto je zariadenie so systémom Android. V súlade s tým, Android je v ňom nainštalovaný štandardne. Čo je v skutočnosti Linux. Ale s niektorými vážnymi obmedzeniami. Inštalácia niektorých iného Linuxu, môže výrazne rozšíriť možnosti mobilného zariadenia. Možnosti používania sú vlastne nekonečné. No, predstavte si mobilný telefón ako server! Mnohé nástroje sú k dispozícii. Ak je to tableta, pripojte periférne zariadenia cez OTG kábel k nemu, môžete ho použiť ako plnohodnotný počítač! Za čo? Toto je ďalšia otázka. Dúfam, že naša čitateľ bude zdieľať svoje kontroly v komentároch.

Ako nainštalovať Linux na zariadení so systémom Android?

Nainštalovať.

Možnosti sú dva - môžete vykonať plnohodnotnú inštaláciu, ktorá sa nazýva - na "železo". Toto skutočne bliká zariadenie. Zároveň stratíme natívne funzaking zariadenia poskytnuté výrobcom. A nemusí to byť vôbec to, čo sme chceli. Napríklad Mini-Computer UG 802, pre ktorý má naša čítačka, je zariadenie určené na rozšírenie funkčnosti televízorov. Pre to môže byť vložené priamo do portu HDMI akéhokoľvek televízora, otočením na inteligenciu.

Našťastie existuje druhý spôsob, ako inštalovať Linux - priamo vo vnútri hlavného operačného systému zariadenia, v tomto prípade Android. To vám umožní spustiť takzvané chroot prostredie vo vnútri Android. Zároveň dostanete dva súvisiace operačné systémy, ktoré pracujú paralelne na jednom jadre - Android. A medzi nimi môžete prepnúť.

Tento prístup je vhodný pre smartfóny a tablety, ale nemusí prísť na ug 802. V prípade toho možno budete musieť blikať požadovaný operačný systém. A toto je už nejaké riziko, že môžete zariadenie pokaziť.

Bohužiaľ, nemám skúsenosti takýchto experimentov. Informácie o sieti však stačia. Učte sa, skúste inštalovať.

Preto budem dať niekoľko odkazov, z ktorých môžete začať svoju oboznámenie so svetom hacking mobilných zariadení :)

Kto sú hackeri?

Áno, nenechajte sa prekvapení, je to hacking - neštandardné rušenie v práci a zariadení systémov a programov, ich zmeny a rozšírenie funkčnosti. To je presne pôvodný význam tohto slova. A hacker nie je hacker vôbec a nie spisovateľ vírusov, pretože väčšina ľudí sa používa na myslenie. Toto je predovšetkým výskumník. Áno, rozbije systém, odhaľuje, čo nebolo koncipované, aby sa otvorilo, ale to robí to, aby to viedlo, a nie poškodiť.

https:///xakep.ru/2012/10/22/android-tablet-Linux-install/ - článok o inštalácii Linuxu na smartfónoch v najstaršom časopise, ktorý je odrazom podstaty hackingu.

https:///habrahabr.ru/post/221543/ - HABR, žiadny menej starý a ešte známy zdroj. A článok tu je čerstvý a veľmi podrobný opisuje skúsenosti s inštaláciou oblúku Linux na vrchole Android, ako chroot prostredie.

https:///geektimes.ru/post/44220/ - Gypsyms - miesto od tvorcov HABRA a našla podrobnú manuál na inštaláciu Debian na vrchol Android na smartfóne. Článok hoci veľmi starý, ale ovplyvňuje základné veci, ktoré treba chápať pred tým, než pokračuje v takejto operácii. Toto je, ak vám nepomôže inštalovať, ale pomôže získať vedomosti, bez ktorých je žiadny ďalší rozvoj témy a riešenie problému nemožné. A po štúdiu takýchto výrobkov sa budete cítiť istí a môžete hľadať informácie o téme viac ukazovateľa, konkrétne otázky, ktoré budú musieť byť vyriešené počas inštalácie.

Napríklad určite, na vyššie uvedených miestach, tieto články na tému nie sú jediné. Vždy sa môžete pokúsiť hľadať viac článkov o tom na takýchto špecializovaných zdrojoch. Našiel som a pozrel som cez pár tém na inštalácii Linuxu na mobilných zariadeniach na w3bsit3-dns.com.uk. páči sa ti to , napr

Mám dnes všetko. Ale vždy to môže byť, že budem chcieť pokračovať v bankete tejto témy :)

Ak existujú problémy (a vzniknú s pravdepodobnosťou podiel 99% :)) Môžete tiež klásť otázky tu, zozbierame informácie, rieši problémy spolu, je to tiež veľmi zaujímavé.

Je to veľmi populárne, najmä v systéme správcovských administrátorov a vývojárov softvéru. Obrovské množstvo rôznych zariadení pracuje pod jeho kontrolou. Bohužiaľ, mobilné zariadenia, ako napríklad tableta, s natívnou podporou Linux, prakticky neexistuje. V súčasnosti bol prepustený len jeden model pracujúci na Ubuntu. Ale nemusí to byť tak ľahké kúpiť, pretože nie je k dispozícii v každej krajine.

Ak si želáte, môžete nainštalovať tablet Linux, nahradiť Android.

Prirodzene, mnohí môžu mať otázku, či je Linux možný pre tabletu, pôvodne pracuje na Android namiesto tohto OS. Oficiálne a Android, a Linux majú jedno jadro, ale, bohužiaľ, Linux nebude plne pracovať na tablete Android. Vývoj prebieha v tomto smere, a mnohí programátori aktívne pracujú na vyriešení problému, ale dnešná realita je taká, že je potrebné byť sofistikované spustiť distribúciu Linuxu na tablete Android.

V tomto materiáli poskytneme prehľad a krok za krokom akcie, ako dať distribúciu Linuxu na tabletu. Povieme vám, aké podmienky je potrebné urobiť, ako pripraviť zariadenie, ako aj my povedame o vlastnostiach postupu.

Čo potrebuješ:

  • Tablet na Android.
  • SD karta s objemom 3,5 GB a viac.
  • prístupový prístup
  • Úplné zálohovanie všetkých údajov pre sto percent bezpečného výsledku dôvery. Presuniete veľké súbory a vykonajte mnoho operácií, takže je to jednoducho potrebné.

Dôležité. Odmietnutie zodpovednosti. Napriek tomu, že tento proces nespôsobí žiadne škody, redakčná rada nie je zodpovedná, ak sa niečo stane so zariadením so systémom Android v procese inštalácie alebo spustenia Ubuntu.

Uistite sa, že máte správne práva Superuser. Takmer každé zariadenie môžete urobiť tým, že skontrolujete, či máte aplikáciu Superuser. Ak nie je koreň, môžete ich dostať. Z tohto dôvodu nájdete pokyny týkajúce sa vášho zariadenia.

BusyBox Library vám pomôžu komunikovať so systémom Android. Inštalátor si môžete stiahnuť zo skladu (alebo Android Market) kliknutím sem (https://play.google.com/store/Apps/details?id\u003dstericson.busybox) a sťahovanie. Kliknite na kartu Inštalácia BusyBox a kliknite na tlačidlo Inštalovať. Akonáhle je nástroj nainštalovaný, môžete prejsť na ďalší krok inštaláciou emulátora terminálu.

Krok 2. Inštalácia emulátora terminálu a kontrolu správnosti jeho prevádzky.

Najobľúbenejší terminálový emulátor na Android je na tejto stránke (https://play.google.com/store/Apps/details?id\u003djackpal.androidm) na trhu hry. Kliknutím na odkaz si ho stiahnite, nainštalujte ho na tabletu a spustite.

Po otvorení okna aplikácie zadajte slovo "su". Nástroj vás požiada, aby ste poskytli prístup k root, a musíte ich dať, pretože nástroj spustí systémové skripty, ktoré neskôr budeme používať na spustenie Ubuntu.

Ak chcete skontrolovať, či práca BUSYSKBOX a knižnica a knižnica funguje správne, zadajte príkaz na BUSYBROK ARMPING -HELP. Ak vám terminál poskytuje text s množstvom parametrov, ako je -F-Q -B, všetko funguje. Ak nie, skontrolujte, či ste v telefóne správne, či je nainštalovaný právny pochod, či je nainštalovaný rušidlo správne, a existuje tuhý terminál. Ak je všetko v poriadku, môžete pokračovať.

Ak ste dokončili všetky potrebné kroky 1 a 2, nebojte sa. Nasledujúce niekoľko krokov je veľmi jednoduché. Začnite pred pripojením telefónu k počítaču. Musíte povoliť USB disk, ktorý vám umožní otvoriť kartu SD na počítači (väčšina z vás, keď ste presunuli hudbu a iné súbory z počítača na Android, viem o ňom).

Ďalej musíte vytvoriť priečinok s názvom "Ubuntu" na karte SD. Potom musíte stiahnuť toto (https://sourceforge.net/projects/linuxonandroid/files/ubuntu/10.10/UBUNTUV5-Image.zip/download) a tento (https://sourceforge.net/projects/linuxonandroid/projects/ Ubuntu /10.10/UBUNTUV5-Script.zip/download) súbory. Jedná sa o ZIP súbory, ktoré obsahujú 2 Dôležité veci: Spustenie skriptu a ubuntu súborový systém. Ak otvoríte prvý Archív ZIP, nájdete súbor IMG a ak rozbaľujete druhý súbor, potom zistite súbor SH.

Rozbaliť archívu a presuňte súbory do priečinka Ubuntu. Teraz musíte mať dva súbory v priečinku. Väčšina potrebných procesov je dokončená.

Krok 4: Štart Ubuntu System

Návrat do aplikácie terminálu a znova napíšte "Su", potom napíšte "CD / MNT / SDCard". Aby ste sa uistili, že všetko funguje, skúste písať "LS" a zistiť, či môžete rozpoznať priečinky (môžete nájsť aj priečinok Ubuntu).

Spustiť si Ubuntu, napíšte "CD / Ubuntu" a potom "sh ubuntu.sh". To povedie k mnohým procesom, ktoré sa budú snažiť inštalovať váš systém. Ďalej vás pomôžu požiadať o výber rozlíšenia obrazovky. Zadajte ho vo formáte šírky x výška, napríklad 1280 x 720. Pre lepší výkon sa tableta nespomaľuje, vyberte rozlíšenie menšie. Teraz sa všetko robí.

Ubuntu systém funguje, ale nemôžeme to vidieť. Ak chcete zobraziť grafické rozhranie, musíte použiť klienta VNC protokolu. Môžeme si stiahnuť niektorý z nich z obchodu.