Instal desktop Linux ing Android

Sugeng rawuh, Habr! Aku menehi perhatian sampeyan terjemahan artikel saka majalah APC.

Instal desktop Linux ing Android
Artikel iki nyakup instalasi lengkap lingkungan operasi Linux bebarengan karo lingkungan desktop grafis ing piranti Android.

Salah sawijining teknologi utama sing digunakake akeh sistem Linux ing Android yaiku pRoot. Iki minangka implementasine ruang pangguna saka utilitas chroot, sing populer banget ing desktop lan server Linux. Nanging, alat chroot mbutuhake ijin pangguna root, sing ora kasedhiya kanthi standar ing Android. pRoot nyedhiyakake kauntungan iki kanthi nggawe ikatan direktori.

terminal Linux

Ora kabeh emulator terminal Linux kanggo Android duwe sakumpulan utilitas BusyBox, ora kaya, contone, Termux. Alesan kanggo iki yaiku kabeh titik sistem kasebut yaiku nyedhiyakake instalasi "lengkap" kabeh komponen OS, dene BusyBox dirancang kanggo ngembun kabeh utilitas umum dadi file binar siji. Ing sistem sing ora diinstal BusyBox, bootstrap Linux digunakake, sing ngemot versi lengkap program kasebut.
Instal desktop Linux ing Android"

Setel login lan sandhi kanggo distribusi lan VNC ing UserLAnd.

Nanging, sistem kasebut ngemot teknologi tambahan sing ora mbutuhake Termux. Artikel iki bakal nyakup instalasi lengkap distribusi Linux, uga desktop GUI. Nanging pisanan sampeyan kudu milih carane nginstal sistem grafis.

Linux ing Android

Kaya sing wis kasebut sadurunge, paket piranti lunak sing bakal kita pasang ing ruang pangguna.

Iki tegese mung duwe ijin kanggo pangguna saiki, sing ing kasus OS Android tansah dadi pangguna biasa, yaiku. ora duwe hak administrator. Nanging, kanggo nginstal desktop Linux, kita kudu nginstal server grafis kayata X utawa Wayland. Yen kita nindakake iki ing lingkungan operasi Linux, bakal mbukak minangka pangguna biasa, tanpa akses menyang lapisan grafis saka OS Android. Lan mulane kita kudu katon menyang nginstal server ing "standar" cara Android, supaya nduweni akses menyang hardware lan kemampuan kanggo ndhukung lingkungan grafis.

Wong pinter ing komunitas pangembang wis nemokake rong solusi kanggo masalah iki. Kapisan yaiku nggunakake versi Linux sampeyan dhewe (biasane Server X). Sawise padha miwiti mlaku ing latar mburi, sampeyan bakal duwe akses menyang proses latar mburi iki liwat VNC. Yen piranti Android sampeyan wis duwe program panampil VNC kanggo interaksi remot karo komputer liyane, gunakake aplikasi kasebut kanggo entuk akses remot menyang host lokal. Iki minangka solusi sing gampang kanggo dileksanakake, nanging sawetara pangguna wis nglaporake masalah karo program kasebut.

Pilihan kapindho yaiku nginstal server sing dirancang khusus kanggo piranti Android. Sawetara server kasedhiya ing Play Store ing versi mbayar lan gratis. Sadurunge nginstal, sampeyan kudu mriksa apa pilihan sing dipilih didhukung utawa paling ora bisa digunakake karo paket piranti lunak Linux kanggo Android sing bakal diinstal. Kita luwih milih sistem X-Server, lan mulane nggunakake paket piranti lunak XServer XSDL (pranala). Artikel iki bakal njlèntrèhaké proses instalasi kanggo server iki, sanajan bisa uga rada beda yen sampeyan duwe aplikasi liyane diinstal utawa nggunakake VNC.

Pilihan sistem

Kaya kasus X-Servers, ana sawetara aplikasi ing Play Store kanggo nginstal distribusi Linux. Ing kene, kaya karo Termux, kita bakal fokus ing pilihan sing ora mbutuhake hak istimewa superuser, sing uga kalebu tingkat risiko tartamtu. Aplikasi iki nyedhiyakake kabeh fungsi sing paling akeh pangguna nalika njaga data sampeyan kanthi aman. Ing ngisor iki conto aplikasi kasebut ing Play Store:

- PanganggoLand: Pilihan sing populer banget ing antarane pangguna. Aplikasi kasebut kalebu sakumpulan distribusi umum: Debian, Ubuntu, Arch lan Kali. Sing nggumunake, sanajan ora ana pilihan adhedhasar RPM, UserLAnd kalebu Alpine Linux kanggo piranti sing kurang memori.

- AnLinux: Aplikasi iki mbantu nginstal siji utawa luwih dhaptar distribusi gedhe lan bisa uga kalebu Ubuntu/Debian, Fedora/CentOS, openSUSE lan malah Kali. Ing kana sampeyan uga bisa milih opsi desktop murah: Xfce4, MATE, LXQtand LXDE. Kanggo bisa digunakake, Termux kudu diinstal, lan sistem operasi Android kudu 5.0 utawa luwih dhuwur.

- Andronix meh padha karo AnLinux. Bisa uga dirancang luwih apik tinimbang aplikasi sadurunge, nanging ndhukung distribusi sing luwih sithik.

- GNURoot WheezyX: Proyek iki diwiwiti minangka varian Linux ing Android lan dikembangake kanggo program open source. Minangka jeneng kasebut, fokus ing distribusi Debian, dene 'X' ing pungkasan tegese aplikasi kasebut ditujokake ing desktop grafis. Lan sanajan kasunyatane para pangripta mandhegake pangembangan proyek kasebut kanggo UserLAnd, GNURoot WheezyX isih kasedhiya ing Play Store yen ana sing butuh.

Penulis artikel iki bakal nggunakake aplikasi UserLAnd kanggo nginstal desktop Linux ing Android, lan ana sawetara alasan kanggo iki. Kaping pisanan, aplikasi kasebut mbukak sumber (sanajan AnLinux uga). Kapindho, nawakake pilihan distribusi sing apik (sanajan ora kalebu Fedora utawa CentOS), lan uga ngidini sampeyan nginstal distribusi kanthi syarat sistem minimal sing ora butuh akeh ruang ing memori smartphone sampeyan. Nanging kauntungan utama UserLAnd yaiku duwe alat dhukungan kanggo nginstal aplikasi individu tinimbang kabeh distribusi. Kita bakal ngerti persis apa tegese iki kanggo kita mengko. Saiki ayo instal UserLAnd ing piranti sampeyan.

Aplikasi UserLAnd

Ngundhuh app saka Google Play utawa F-Droid (pranala) ing Android OS. Iki diinstal kaya aplikasi liyane - sampeyan ora perlu nindakake apa-apa khusus ing kene. Sawise iku, bukak saka laci aplikasi.

Babagan pisanan sampeyan bakal weruh ana dhaptar distribusi. Ing pungkasan sampeyan bisa nemokake sawetara opsi desktop: LXDE lan Xfce4. Iki dibunderakΓ© karo aplikasi Firefox, sawetara game lan sawetara keperluan kantor: GIMP, Inkscape lan LibreOfce. Tab iki diarani "Aplikasi". Iku dimaksudakΓ© kanggo nginstal aplikasi.

Sawise sampeyan instal soko, entri sing cocog babagan bakal katon ing tab "Sesi". Ing kene sampeyan bisa miwiti utawa mungkasi sesi saiki, uga ndeleng proses sing mlaku.

"Filesystems" minangka tab pungkasan sing nuduhake instalasi sing wis rampung. Wigati dicathet yen sawise sampeyan mbusak unsur apa wae saka Filesystems, informasi babagan kasebut bakal dibusak saka tab Sesi, sing, nanging, ora mbuktekake yen ora. Iki tegese sampeyan bisa nggawe sesi anyar adhedhasar sistem file saiki. Iku luwih gampang kanggo mangerteni carane hubungan iki bisa digunakake yen sampeyan ndeleng ing tumindak, supaya kita bakal miwiti kanthi nginstal aplikasi ing lingkungan sistem UserLAnd.
Instal desktop Linux ing Android

Sadurunge nginstal distribusi ing smartphone, sampeyan kudu menehi akses UserLAnd menyang panyimpenan.

Distribusi ing UserLAnd

Pilih salah siji saka distribusi sing ana ing layar Aplikasi kanggo diinstal ing piranti sampeyan. Kita bakal nggunakake Ubuntu minangka conto. Nalika sampeyan ngeklik lambang kasebut, kothak dialog katon takon jeneng pangguna, sandhi, lan sandhi VNC. Banjur pilih cara sing bakal sampeyan akses distribusi. Download bakal diwiwiti, sajrone gambar dhasar saka distribusi sing dipilih bakal digunakake. Berkas kasebut bakal dibongkar ing direktori UserLAnd.

Sawise download rampung, bali menyang emulator terminal xterm. Sampeyan bisa ngetokake perintah sarana kanggo ngerteni versi Linux sing wis diinstal:

uname –a

Langkah sabanjure yaiku nginstal desktop nggunakake perintah utilitas Ubuntu:

sudo apt install lxde

Langkah pungkasan yaiku priksa manawa lingkungan desktop anyar sampeyan wis siyap diluncurake. Kanggo nindakake iki, sampeyan kudu ngowahi file kasebut .xinitrcfile, sing saiki mung siji baris /usr/bin/twm. Perlu diganti dadi /usr/bin/startlxde. Saiki metu saka sesi XSDL (priksa manawa kanggo ngeklik tombol STOP ing area kabar), tahan tombol "Daftar Ubuntu" ing tab Sesi, banjur klik "Stop Sessions" lan miwiti maneh sesi. Sawise sawetara detik, lingkungan sistem LXDE kudu katon. Sampeyan bisa nindakake perkara sing padha kaya ing desktop biasa. Bisa uga rada cilik lan luwih alon-sampeyan kudu ngenteni luwih suwe kanggo mencet tombol ing piranti tinimbang karo keyboard lan mouse. Ayo ndeleng persis carane kita bisa nambah lingkungan sistem Linux ing smartphone.

Pandhuan cepet kanggo UserLAnd

Yen sampeyan mriksa kanthi teliti isi desktop, sampeyan bakal nemokake rekreasi pas versi desktop. Yen sampeyan nggunakake UserLAnd ing piranti karo keyboard lan mouse (disambungake liwat Bluetooth utawa liya), sampeyan bakal nemokake iku gampang kanggo adaptasi kanggo nggunakake lingkungan sistem Linux ing format iki. Loro saka lag rada disebabake kursor X-Windows nyinkronake karo kursor piranti Android, kabeh bisa lancar.

Wangsulan: Bab ingkang pisanan sampeyan bisa nindakake iku nyetel sistem font standar amarga fonts desktop gedhe banget kanggo layar telpon. Menyang menu utama, banjur pilih Setelan β†’ Kustomisasi tampilan lan widget β†’ Widget. Ing kene sampeyan bisa ngganti ukuran font standar dadi pilihan sing luwih cocog kanggo telpon sampeyan.

Sabanjure, sampeyan bisa uga pengin nginstal program favorit menyang lingkungan sistem Linux. Kaya sing kasebut ing ndhuwur, printah sarana ora bakal bisa digunakake ing kasus iki, mula gunakake alat sing pancen penting banget sing diinstal ing lingkungan sistem UserLAnd, sing diarani ASAP:

sudo apt install emacs

Instal desktop Linux ing Android

Distribusi ing aplikasi ditampilake ing bentuk sesi. Sampeyan bisa miwiti lan nutup.

Instal desktop Linux ing Android

Sawise nginstal distribusi, sampeyan bisa nambah lingkungan desktop kanthi prentah standar.

Sampeyan mbokmenawa uga mbutuhake cara sambungan alternatif kanggo distribusi sampeyan. Mung amarga sampeyan miwiti nginstal XSDL ora ateges kudu padha kabeh. Sampeyan bisa nggawe akun liyane ing tab Sesi lan milih server liyane. Priksa manawa kanggo nuding menyang sistem file sing padha. UserLAnd bakal nyoba ngarahake sampeyan menyang aplikasi sing bener kanggo nggawe jinis sambungan anyar: XSDL, ConnectBot kanggo SSH, utawa bVNC.

Nanging, desakan kanthi otomatis ngarahake sampeyan menyang Play Store nalika sampeyan nyoba nyambungake maneh bisa ngganggu. Kanggo mungkasi iki, mung ngganti server kanthi nginstal aplikasi khusus. Kanggo nginstal SSH, pilih VX ConnectBot lawas sing dipercaya. Cukup mlebu menyang port 2022 ing workstation nganggo jeneng pangguna lan sandhi. Kanggo nyambung menyang server VNC, mung nginstal komersial, nanging ing akeh babagan majeng, Langsung aplikasi Desktop, lan nelpon alamat 127.0.0.1:5951.

Muga-muga sampeyan ngelingi sandhi VNC sing wis disetel nalika nggawe sistem file.
Sampeyan uga bisa ngakses sesi UserLAnd saiki nggunakake piranti sing padha ing komputer liyane ing jaringan sampeyan. Cukup kanggo nyambungake SSH menyang sesi sing mlaku (kanthi jinis sambungan SSH, mesthi) nggunakake terminal Linux, contone, Konsole, utawa nyambung menyang sesi VNC nggunakake KRDC. Ganti alamat lokal ing layar komputer nganggo alamat IP Android sampeyan.

Digabungake karo sawetara aplikasi portabel, persiyapan iki bakal menehi sistem Linux portabel sing trep sing bisa disambungake nggunakake komputer apa wae sing saiki kasedhiya kanggo sampeyan.

Source: www.habr.com

Add a comment