Gadgetisimo » Gadgeturi » Desktop pe mobil – Partea 3

Desktop pe mobil – Partea 3

De ce să instalez Linux pe Android

Am văzut că, chiar dacă avem un sistem de desktop pe mobil bine pus la punct, în ceea ce privește aplicațiile suntem limitați la aplicații Android. Cu minusurile lor.

Dacă tot avem desktop în buzunar, de ce să nu avem și aplicații desktop? Putem crea grafică cu GIMP, edita documente office cu LibreOffice, sau putem programa în VSCode. Sau pur și simplu sunt un pasionat de Linux.

Iar până vom avea cu toții Linux nativ și cu suport pentru accelerare GPU, trebuie să instalăm singuri o distribuție Linux



Ce avem nevoie pentru un Linux pe Android

Există nenumărate variante de instala o distribuție Linux pe Android. Eu am ales varianta Termux + Andronix. Mi se pare cea mai simplă și fără bătăi de cap. Costă ceva (pe mine m-a costat sub 18 lei), dar merită banii din plin.

Pentru început vom instala F-Droid. Asta deoarece avem nevoie de Termux instalat din F-Droid, nu cel din Google Play (după cum suntem informați aici)

După ce am instalat F-Droid, vom instala Termux. Ce este Termux? Termux este un emulator de terminal Android și o aplicație de mediu Linux care funcționează direct, fără a fi necesare acces root sau diverse alte configurări. Un sistem de bază minim este instalat automat, pachete suplimentare sunt disponibile folosind managerul de pachete.

După ce am instalat Termux, vom instala Andronix. Andronix (a cărei documentație o găsiți aici) este o aplicație Android care ne permite să instalăm distribuții Linux (Ubuntu, Debian, Manjaro etc.) pe un dispozitiv cu Android, fără a fi nevoie de root. Există două variante de distribuții pe care le puteți instala: varianta normală de distribuție sau cea modificată (Modded OS). Prima variantă e gratuită, a doua e pe bani, dar primiți o distribuție optimizată. Instalați și începeți să folosiți, spre deosebire de prima, unde s-ar putea să fie nevoie de optimizări din partea voastră. Aici găsiți costurile Andronix.

Ca versiuni optimizate avem (azi) următoarele distribuții: Ubuntu, Debian și Manjaro. Versiunile neoptimizate sunt: Ubuntu, Debian, Kali, Manjaro, Fedora, Void, Alpine și Arch.

Instalarea Linux pe Android

Instalarea F-Droid

Clientul F-Droid se instalează de pe pagina oficială. Va trebui să dați accesul la instalări din surse nesigure.

Instalarea Termux

După ce ați instalat F-Droid, intrați în aplicație și căutați termux. Eu am instalat și Termux Styling, dar nu e obligatoriu.

Instalare Termux din F-Droid

După ce am instalat Termux (și de fiecare dată când îl folosim) mergem la notificări și apăsăm pe Acquire wakelock. (Vezi update de mai jos)

Instalare Andronix și distribuția Linux

Andronix îl instalăm din Google Play. După ce l-am instalat, vom instala distribuția dorită. Eu folosesc Ubuntu XFCE de la Modded OS. Andronix va copia în Clipboard comanda necesară pentru instalare. Mergem în Termux, îi dăm Paste și rulăm comanda. Termux va descărca (atenție la costuri, să fim conectați la WiFi) și va instala distribuția aleasă.

După ce s-a instalat, rulăm în Termux comanda:

./start-andronix.sh

și începem să configurăm distribuția Linux aleasă.

După ce am configurat distribuția Linux, în timp ce suntem în distribuție, nu în Termux, rulăm comanda

vncserver-start

pentru a avea acces la interfața grafică Linux.

Aceste 2 comenzi (prima în Termux și a doua în terminalul distribuției) le vom rula de fiecare dată când dorim să lucrăm în Linux. Bineînțeles că a doua e necesară doar dacă dorim să lucrăm prin interfața grafică.

Serverul VNC din Linux se oprește cu comanda:

vncserver-stop

Instalare client VNC

Pentru a avea acces la interfața grafică Linux, eu folosesc aplicația RealVNC Viewer: Remote Desktop, de pe Google Play.

După instalarea clientului VNC, mergem în Address Book și apăsăm pe + pentru adăugarea unui computer. La Address completăm cu localhost:1 și la Name orice dorim. Apăsăm apoi pe CONNECT, pe OK la atenționarea că este o conexiune nesigură, completăm parola aleasă pentru utilizator când am configurat Linux (NU parola de root Linux) și gata. Avem Linux pe mobil.

Pașii necesari pentru fiecare utilizare a Linux pe mobil

  1. Pornim Termux
  2. Setăm la notificări Acquire wakelock
  3. În Termux dăm comanda ./start-andronix.sh
  4. Dacă dorim interfață grafică:
    • în terminalul distribuției (adică după ce ne apare user@localhost la linia de comandă) dăm comanda vncserver-start
    • lansăm clientul VNC
    • ne conectăm la calculatorul Linux
    • introducem parola de user Linux

Update 11 martie 2025

Dacă, în ciuda Acquire wakelock, primiți în Termux acest mesaj

sau în clientul VNC acest mesaj

aceasta înseamnă că Acquire wakelock nu și-a făcut treaba.

În acest caz, va trebui să urmați instrucțiunile din documentația Andronix: Andronix on Android 12 and beyond


Articol editat integral în Smart Connect (Ready For) pe Motorola Edge 50 Ultra


Back To Top
Gadgetisimo
Prezentare generală a confidențialității

Acest site folosește cookie-uri pentru a-ți putea oferi cea mai bună experiență în utilizare. Informațiile cookie sunt stocate în navigatorul tău și au rolul de a te recunoaște când te întorci pe site-ul nostru și de a ajuta echipa noastră să înțeleagă care sunt secțiunile site-ului pe care le găsești mai interesante și mai utile.