Ali (Mahdi) Badiee | علی (مهدی) بدیعی
Ali (Mahdi) Badiee | علی (مهدی) بدیعی
خواندن ۴ دقیقه·۵ سال پیش

نصب لینوکس روی گوشی اندرویدتون 2021 (با روت - بدون ترموکس)

linux in android
linux in android

چه کاری میتونه با حال تر از پز دادن به دوستاتون وقتی یه سیستم عامل دیگه روی گوشیتون نصب کردین , باشه ؟

حالا از پز دادن که بگذریم بعضی وقتا واقعا نیازه که یه لینوکس همراه داشته باشیم یا نمیخوایم که روی کامیپوترمون نصب کنیم یا هر دلیل با حال دیگه ... . فرقی نمیکنه اگه دوست دارین این کارو بکنین اینم روشش :

روتی‌جات :

دستگاهتون روت هست ؟ برین قسمت نصبی‌جات .

اگه روت نیست :

نمیدونم دلیل روت نکردن گوشیتون(یا تبلت یا هر دیوایس اندرویدی که استفاده میکنین) چی میتونه باشه ولی اول از همه اینکه گوشیتون یا تبلت تون باید روت باشه البته روش های بدون روت هم هست ولی اصلا به مشکلاتش نمیارزه .

اگه نمیدونین چطوری باید گوشیتون رو روت کنین ، مدل دقیق گوشیتون رو توی گوگل سرچ کنین حتما پیدا میشه و دلیلی که چرا اینجا روت کردن رو توضیح نمیدم اینه که مثل سبزیجات که انواع و اقسام داره این هم انواع و اقسام داره. هر برند و هر مدل و هر گوشی روش خاص خودش رو داره و اصلن یکسان نیست.

https://virgool.io/@Bestmahdi2/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%DB%8C%D8%AF%D8%A7%DA%A9%D8%B1%D8%AF%D9%86-%D8%AC%D9%88%D8%A7%D8%A8-%D9%87%D8%A7%DB%8C-%D8%A8%D8%A7%D8%B2%DB%8C-%D8%A2%D9%85%DB%8C%D8%B1%D8%B2%D8%A7-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%863-%D9%88-pyqt5-z8wdfrvibawq
https://vrgl.ir/DSpJJ

نصبی‌جات:

به هر حال بعد اینکه مطمئن شدید گوشیتون روت هست ، این برنامه ها رو باید نصب کنین:

1.VNC viewer

دلیل اینکه از vnc viewer استفاده میکنیم اینه که تقریبا از همش ساده تره و درد سر کمتری با محیط گرافیکی بهتری داره .

2.Linux deploy

این اپ برای نصب سیستم عامل لینوکسه . مشابه زیاد داره بازم برای این انتخابش کردم که اکه به مشکل برخوردین راحت تر مشکل رو پیدا کنین.

3.Terminal Emulator

این اپ شبیه ساز ترمینال لینوکسه و یه محیط کنسول بهتون میده .
هر جور راحتین , از مایکت های ایرانی مثل : بازار , مایکت , ایران اپس و... یا از خارجی ها مثل google play store یا سایت ها دانلود کنین .

دسترسی‌جات :

از برنامه ای که برای دسترسی روت دادن به برنامه ها استفاده میکنین , مثلا من از supersu استفاده میکنم , دسترسی روت رو به linux deploy بدین .

همون جایی که خوندین چطور گوشیتون رو روت کنین حتما برای چطوری دسترسی دادن به برنامه ها هم نوشته

مثال برای supersu :

supersu
supersu

اگه مثل من Default access روی [prompt] باشه وقتی میخواین وارد برنامه ی linux deploy بشین پیام زیر براتون میاد :

linux deploy root access
linux deploy root access

روی Grant بزنین که دسترسی رو بهش بده ولی اگه میخواین راحت باشین و نخواین هر دفعه دسترسی بهش بدین توی برنامه supersu همون قسمت default access بجای [prompt] روی [Grant] بزنین .

نصب توزیع دلخواه لینوکس :

بعد که Linux Deploy نصب کردین و دسترسی روت دادین و اینا ، بازش کنین و بزنین روی آیکون سه خط گوشه پایین سمت راست تا منوی زیر براتون باز بشه :

menu
menu

از قسمت Distrobution کالی لینوکس یا هر توزیع لینوکس دیگه که دوست دارین رو انتخاب کنین (اینجا arch رو انتخاب کردم) ، بعد توی قسمت installation type ، از گزینه ها file رو انتخاب کنین .

menu
menu

از قسمت File system حتما ext2 رو بزنین (باور کنین با بقیه ش امتحان کردم اصلن جواب نداد) بعد از قسمت Username و password یه اسم و رمز بهش بدین (البته خیلی مهم نیست)

gui
gui

اول در قسمت GUI تیک enable رو بزنین تا فعال بشه و از قسمت Graphic subsystem که در عکس هم هست VNC رو انتخاب کنین.

از قسمت Desktop environment هم هرکدومو که دوست دارین انتخاب کنین .

اگه نمیدونین Desktop environment یا محیط میزکار چیه بزنین روی این لینک

اینترنت رو روشن کنین و مطمین بشین که حجم بسته ی اینترنت و فضای خالی حافظه گوشیتون به اندازه ی کافی هست چون هر لینوکس حجم مخصوص خودشو داره .

برگردید به منو اصلی و آیکون سه نقطه بالا رو بزنین ، و install رو بزنین .

install
install

اگه مشکلی پیش اومد توی نصب ، باید VPN , proxy یا firewall اگه دارین رو خاموش کنین و از اول install رو بزنین (من خودم چهار بار دانلود و نصب کردم تا بلاخره درست اومد)

وقتی تموم شد باید باید بنویسه :

deploy>>>

الان اصلا روی start نزنین .

استفاده از لینوکس :

حالا برین توی Terminal Emulator و تایپ کنین:

su
/data/data/ru.meefik.linuxdeploy/linux/bin/linuxdeploy shell

بعدش ترمینال وصل میشین به لینوکسی که نصب کردین . و تمام .

اختیاری : Desktop Environment برای ظاهر گرافیکی

اگه می‌خواین ظاهر گرافیکی داشته باشین توی همون ترمینال xfce4 یا هر کدوم از دسکتاپ انوایرمنت هایی رو که دوست دارین نصب کنین (البته اگه از قبل نصب نکرده باشین)

sudo apt install xfce4 xfce4-goodies

بعدش :

sudo apt-get install tightvncserver

بعدش بزنین :

tightvncserver

بعد یه پسورد براش بزارین (پسورد دومی رو اگه خواست لازم نیست بزارین) و صبر کنین این پیام بیاد :

New 'X&' desktop is your_hostname:1

بعدش بزنین :

tightvncserver -kill :1

تا این پیام بیاد :

Killing Xtightvnc process ID zxcvb

نگران نباشین zxcvb یه عدده

اگه شد با دستور cd برین توی این دایرکتوری :<br>

cd /home/your username/.vnc/
اسم اکانت خودتون که قبلن انتخاب کرده بودین که به جای your username بنویسین.

بعدش بزنین :

sudo nano ./xstartup

توی ویرایشگر متن باز شده , این خط ها رو بهش اضافه کنین و سیو کنین( ctrl + s و ctrl + x ) :

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

بعدش :

sudo chmod +x ~/.vnc/xstartup

و :

tightvncserver

اگه این پیام اومد :

New 'X' desktop is your_hostname:1

دیگه کارمون اینجا تمومه .

وصل شدن با VNC :

حالا VNC Viewer رو باز کنین و روی گزینه ی + بزنین و به جای Addess بزنین localhost:5901 و اسمش رو هم دلخواه بدین و creat رو بزنین .

vnc viewer
vnc viewer

بعد connect رو بزنین .

alibad979
alibad979

بعدش وارد لینوکستون میشه .

یه نمونه ازش (مال خودم نیست)
یه نمونه ازش (مال خودم نیست)

تمام.

خب اگه سوالی داشتین یا نظری در مورد اینکه جایی از مقاله ناقص هست یا اشتباهه حتما کامنت کنید. اگه دوست داشتین و به دردتون خورد حتما لایک کنید.

تازه ترین:

https://vrgl.ir/CWo9g

بقیه ی مقاله ها رو هم بخونین:

https://virgool.io/@Bestmahdi2/

tel : @bestmadi2

insta : @bestmahdi2

I'm Mahdi - Isfahan - Mehr mah - Linux, programming, OS, tech, game, Music, book and ... lover
شاید از این پست‌ها خوشتان بیاید