Kör ett Debian-användarutrymme på Android utan att roota din enhet
Starta ett Debian-rootfilsystem på Android för att köra apt-paket, kompilatorer och X11-applikationer via en extern X-server. GNURoot Debian skapades av Corbin Champion som en verktygsapp som använder PRoot för att simulera en root-miljö. Det stöder utbyggbara rootfs-instansar, apt-pakethantering och terminalåtkomst. Målgruppen är Linux-entusiaster och utvecklare som behöver en bärbar Debian-miljö på äldre Android-hårdvara för testning och skripting på enheten.
Vad erbjuder GNURoot Debian egentligen?
GNURoot skapar ett rootless Debian-användarutrymme genom att montera en Debian rootfs och köra den under PRoot. Appen exponerar en terminal där du kan köra standard Debian-paketkommandon som apt-get update och apt-get install, och den kan vidarebefordra grafisk utdata till en tredjeparts X-server-app genom att ställa in DISPLAY-miljövariabeln. Den låter dig också skapa, starta och ta bort flera rootfs-bilder för separata testmiljöer.
Försämrar det din enhet under en session?
GNURoot kör Debian-användarutrymmet tillsammans med Android snarare än som en fullständig virtuell maskin, så installationen är lättviktig jämfört med VM-metoder. Appen förlitar sig på PRoot-användarutrymmesemulering, vilket innebär att CPU- och RAM-användning är kopplad till de processer du kör inuti rootfs; enkla kommandoradsuppgifter och kompilering använder blygsamma resurser, medan körning av GUI-applikationer via en X-server ökar belastningen beroende på appen.
Är det säkert att använda på en produktionsenhet och kräver det avancerad kunskap?
Verktyget fungerar utan att ändra systempartitioner; det kräver inte rooting och undviker därmed direkta systemskrivningar. Den designen lämnar Android-systemfiler orörda och stöder ren avinstallation som tar bort rootfs från användarlagring. Men arbetsflödet använder kommandorads paketförvaltning och miljövariabler, så en användare som är bekväm med Linux-skal kommandon krävs för att undvika felkonfiguration eller oavsiktliga paketändringar.
Tydlig roll för erfarna användare på äldre enheter, men nu föråldrad programvara
GNURoot Debian fungerar som ett praktiskt, lättviktsalternativ för att köra en Debian-miljö på äldre Android-enheter utan root-åtkomst, men det underhålls inte längre och rapporteras krascha på nyare Android-versioner. Användare som behöver ett underhållet alternativ bör migrera till en modern ersättning; erfarna användare med äldre hårdvara kan fortfarande använda GNURoot för offline-testning och snabba uppgifter. Rekommenderas.