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
به هر حال بعد اینکه مطمئن شدید گوشیتون روت هست ، این برنامه ها رو باید نصب کنین:
دلیل اینکه از vnc viewer استفاده میکنیم اینه که تقریبا از همش ساده تره و درد سر کمتری با محیط گرافیکی بهتری داره .
این اپ برای نصب سیستم عامل لینوکسه . مشابه زیاد داره بازم برای این انتخابش کردم که اکه به مشکل برخوردین راحت تر مشکل رو پیدا کنین.
این اپ شبیه ساز ترمینال لینوکسه و یه محیط کنسول بهتون میده .هر جور راحتین , از مایکت های ایرانی مثل : بازار , مایکت , ایران اپس و... یا از خارجی ها مثل google play store یا سایت ها دانلود کنین .
از برنامه ای که برای دسترسی روت دادن به برنامه ها استفاده میکنین , مثلا من از supersu استفاده میکنم , دسترسی روت رو به linux deploy بدین .
همون جایی که خوندین چطور گوشیتون رو روت کنین حتما برای چطوری دسترسی دادن به برنامه ها هم نوشته
مثال برای supersu :
supersu
اگه مثل من Default access روی [prompt] باشه وقتی میخواین وارد برنامه ی linux deploy بشین پیام زیر براتون میاد :
linux deploy root access
روی Grant بزنین که دسترسی رو بهش بده ولی اگه میخواین راحت باشین و نخواین هر دفعه دسترسی بهش بدین توی برنامه supersu همون قسمت default access بجای [prompt] روی [Grant] بزنین .
بعد که Linux Deploy نصب کردین و دسترسی روت دادین و اینا ، بازش کنین و بزنین روی آیکون سه خط گوشه پایین سمت راست تا منوی زیر براتون باز بشه :
menu
از قسمت Distrobution کالی لینوکس یا هر توزیع لینوکس دیگه که دوست دارین رو انتخاب کنین (اینجا arch رو انتخاب کردم) ، بعد توی قسمت installation type ، از گزینه ها file رو انتخاب کنین .
menu
از قسمت File system حتما ext2 رو بزنین (باور کنین با بقیه ش امتحان کردم اصلن جواب نداد) بعد از قسمت Username و password یه اسم و رمز بهش بدین (البته خیلی مهم نیست)
gui
اول در قسمت GUI تیک enable رو بزنین تا فعال بشه و از قسمت Graphic subsystem که در عکس هم هست VNC رو انتخاب کنین.
از قسمت Desktop environment هم هرکدومو که دوست دارین انتخاب کنین .
اگه نمیدونین Desktop environment یا محیط میزکار چیه بزنین روی این لینک
اینترنت رو روشن کنین و مطمین بشین که حجم بسته ی اینترنت و فضای خالی حافظه گوشیتون به اندازه ی کافی هست چون هر لینوکس حجم مخصوص خودشو داره .
برگردید به منو اصلی و آیکون سه نقطه بالا رو بزنین ، و install رو بزنین .
install
اگه مشکلی پیش اومد توی نصب ، باید VPN , proxy یا firewall اگه دارین رو خاموش کنین و از اول install رو بزنین (من خودم چهار بار دانلود و نصب کردم تا بلاخره درست اومد)
وقتی تموم شد باید باید بنویسه :
deploy>>>
حالا برین توی Terminal Emulator و تایپ کنین:
su
/data/data/ru.meefik.linuxdeploy/linux/bin/linuxdeploy shell
بعدش ترمینال وصل میشین به لینوکسی که نصب کردین . و تمام .
اگه میخواین ظاهر گرافیکی داشته باشین توی همون ترمینال 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 Viewer رو باز کنین و روی گزینه ی + بزنین و به جای Addess بزنین localhost:5901 و اسمش رو هم دلخواه بدین و creat رو بزنین .
vnc viewer
بعد connect رو بزنین .
alibad979
بعدش وارد لینوکستون میشه .
یه نمونه ازش (مال خودم نیست)
تمام.
تازه ترین:
بقیه ی مقاله ها رو هم بخونین:
https://virgool.io/@Bestmahdi2/
tel : @bestmadi2
insta : @bestmahdi2