I min artikel om Vad är skillnaden mellan Android och Linux, påpekade jag (även kommentatorer) att en stor skillnad mellan Linux-distros och Android är att Android inte kan köra Linux-applikationer; åtminstone inte utan noggranna hacks.
Idag presenterar jag ett coolt verktyg som är värt att skriva hem om och det går under namnet UserLAND.
UserLAND är ett gratis verktyg med öppen källkod som gör att du kan installera och hantera Linux-applikationer på din Android-enhet som du skulle inbyggd app och att även köra fullständiga Linux-distributioner, t.g. Ubuntu, Kali Linux, Debian , etc. – allt du behöver för att rota din enhet. Den har en inbyggd terminal för att ansluta till skal och du kan ansluta den till VNC sessioner om du vill ha en grafisk upplevelse.
UserLAND möjliggörs av samma team bakom GNURoot Debian och det skapades som en ersättning för den ursprungliga GNURoot Debian app med syftet att göra det möjligt för utvecklare att experimentera med Linux och dess vanliga mjukvara från handflatans bekvämlighet.
Du kommer att gå igenom en rad uppmaningar när du startar UserLAND för första gången, varefter det kommer att ladda ner sina beroenden baserat på inställningsval du gjort och det går smidigt därefter.
Funktioner i UserLAND
Hur man använder UserLAND
Du kan använda UserLAnd på något av två sätt, enkla appar och användardefinierade anpassade sessioner. Här är stegen:
Enkelklicksappar:
- Klicka på en app.
- Ange nödvändig information.
Det är allt!
Användardefinierade anpassade sessioner:
- Definiera en session – En session är vad som beskriver filsystemet du kommer att använda och tjänsten (SSH eller VNC) som du kommer att använda för att ansluta till det.
- Definiera ett filsystem – Ett filsystem beskriver den Linux-distro som du vill installera.
- Starta sessionen.
Hantera paket
Debian, Ubuntu och Kali:
Uppdatera paket: $ sudo apt-get update && sudo apt-get dist-upgrade Installera paket: $ sudo apt-get install Ta bort paket: sudo apt-get remove
Archlinux
Uppdatering: $ sudo pacman -Syu Installera paket: $ sudo pacman -S Ta bort paket: $ sudo pacman -R
Installera ett skrivbord
Installera Lxde med kommandot:
$ sudo apt-get install lxde
Installera X Server Client från Google Play Store.
Starta XSDL och i UserLAND och ange kommandot:
export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:
Nästa, ange
startlxde
Gå tillbaka till XSDL så visas skrivbordet.
För Arch Linux är bara det första steget annorlunda eftersom kommandot är
$ sudo pacman -S lxde
Ladda ner UserLAND från Google Play
Ladda ner UserLAND från F-Droid
Idag är första gången jag täcker en app som låter dig köra Linux på Android. Kanske vill du göra tvärtom och köra Android-appar på din Linux-distro istället, det bekvämaste sättet finns i form av Anbox.
UserLANDss slagord är "Empowering with Linux" – känner du dig stärkt när du använder den? Släpp dina två cent i kommentarsfältet nedan.