Zoeken op website

Dit is de gemakkelijkste manier om Linux-distributies op je Android-telefoon te draaien


Je kunt vrijwel elke populaire Linux-distributie op je Android-telefoon draaien in een paar eenvoudige stappen. Met de juiste scripts kun je zelfs een volledig uitgeruste GUI-distributie installeren met de desktopomgeving en venstermanager van jouw keuze. Laat me je laten zien hoe.

Gebruik Linux binnen een terminal

Als je alleen de commandoregelinterface nodig hebt voor de Linux die je probeert te installeren, is Termux de eenvoudigste optie. Onder de vele coole dingen die het kan doen, laat Termux je toe om veel distributies binnen zijn shell te installeren en uit te voeren. Het is erg vergelijkbaar met de Windows Subsystem for Linux, die je een volledige Linux-distributie binnen de terminal biedt.

Begin met het installeren van Termux. Het is beschikbaar in de Play Store, maar die versie is sterk beperkt en wordt niet regelmatig bijgewerkt. De echte versie van de app wordt gehost op F-Droid (een gratis en open-source app-winkel voor Android). Je kunt ofwel de F-Droid-winkel installeren of het APK-bestand van F-Droid downloaden en handmatig installeren.

Zodra je Termux hebt geïnstalleerd, open het dan. Typ en voer het volgende commando uit om de pakketten te synchroniseren en bij te werken.

pkg update && pkg upgrade

Druk op "Y" ter bevestiging en vervolgens op Enter, indien gevraagd.

Vervolgens installeren we de distro-manager tool.

pkg install proot-distro 

Laten we naar de lijst met Linux-distributies kijken die via dit hulpmiddel beschikbaar zijn.

proot-distro list

Let op het label naast de naam van de distributie. We hebben het nodig om de doel-distro te installeren. Bijvoorbeeld, om Alpine Linux te installeren, voer het volgende commando uit.

proot-distro install alpine

Gebruik dit commando om Alpine Linux te starten.

proot-distro login alpine




Krijg de volledige desktopervaring

Je kunt zelfs de volledige grafische distributie krijgen met een desktopomgeving naar keuze. Deze setup geeft je een cursor die je rond kunt slepen en op het scherm kunt tikken om te klikken. Er is een virtueel toetsenbord met pc-toetsenbord-sneltoetsen zoals de supertoets en pijltjestoetsen. Als je het voor echt werk wilt gebruiken, kun je een muis en toetsenbord op de telefoon aansluiten. De officiële pakketbeheerder via de commandoregel zal automatisch de compatibele apps ophalen bij de chiparchitectuur van je telefoon.

We hebben drie dingen nodig om dit te laten werken.

  1. Het script voor het installeren van de desktopdistributie op Android
  2. Termux
  3. Een VNC-viewer-app naar keuze. Ik gebruik RealVNC Viewer.

Andronix is een app die je commando's biedt die je kunt uitvoeren om een volledig desktop Linux-systeem op Termux te installeren. We kopiëren het commando van Andronix, plakken het in de Termux-shell en wachten tot de installatie is voltooid. Daarna gebruiken we Termux om in te loggen op de Linux-distributie en een VNC (Virtual Network Computing) server te starten.

In principe draaien we het besturingssysteem in één app, en communiceren we met het systeem via een andere app.

Je kunt door de lijst met beschikbare installateurs op Andronix bladeren, een distro kiezen, de versie en de desktopomgeving of vensterbeheerder.




Een lichte vensterbeheerder werkt het beste op telefoons, maar je kunt ook de XFCE-desktopomgeving gebruiken. Als je de GUI helemaal niet nodig hebt, zijn er ook CLI-installatieprogramma's.

Ik heb Ubuntu met de XFCE-desktopomgeving geselecteerd en deze opdracht geplakt om de installer te starten.

pkg update -y && pkg install wget curl proot tar -y && wget https://raw.githubusercontent.com/AndronixApp/AndronixOrigin/master/Installer/Ubuntu20/ubuntu20-xfce.sh -O ubuntu20-xfce.sh && chmod +x ubuntu20-xfce.sh && bash ubuntu20-xfce.sh

Je wordt gevraagd om een tijdzone en een toetsenbordindeling te selecteren. Dit kun je doen door het nummer naast het gewenste item in te voeren en op Enter te drukken.




De installer zal je uiteindelijk vragen om een wachtwoord voor de VNC-server in te stellen. We hebben dit wachtwoord nodig om verbinding te maken met de sessie in de VNC-viewer app. Dit script start de VNC-server automatisch voor mij, maar als de jouwe dat niet doet, voer dan dit commando uit.

vncserver-start

Met de VNC-server die in Termux actief is, open je de VNC-viewer app van je keuze. Ik gebruik de RealVNC Viewer app. Het adres is localhost:1 en het wachtwoord is wat je tijdens de setup in Termux hebt ingesteld. Klik op verbinden en wacht tot je op het bureaublad wordt gebracht.





Je kunt de cursor met je vinger verplaatsen, eenmaal klikken met één tik en dubbelklikken met twee tikken. Je kunt op het toetsenbordpictogram tikken om het virtuele toetsenbord tevoorschijn te halen. Er is ook een virtueel trackpad-overlay, waarmee je drie muisknoppen en een scrollbalk hebt.

Af en toe kun je wat vertraging zien of kan het VNC Viewer niet verbinden. Als dat gebeurt, probeer dan de VNC-server opnieuw te stoppen en te starten.

vncserver-stop

Ren dan.

vncserver-start

Je zou behoorlijke prestaties moeten zien bij het gebruik van de volledige desktopervaring, zelfs op telefoons van gemiddeld niveau. Als het een krachtige chip heeft, kan een tablet met een toetsenbord en muis dienen als een geweldige werkstation. Als je de GUI-overhead niet nodig hebt, kun je elke populaire distributie draaien en toegang krijgen tot de pakketten binnen Termux.

Gerelateerde artikelen