AnLinux: راهی آسان برای نصب محیط لینوکس بر روی گوشی اندرویدی بدون روت

AnLinux: راهی آسان برای نصب محیط لینوکس بر روی گوشی اندرویدی بدون روت

هر گوشی یا تبلتی که روی اندروید اجرا می شود، دستگاهی است که سیستم عامل لینوکس را اجرا می کند. بله، یک سیستم عامل بسیار اصلاح شده، اما هنوز اساس اندروید هسته لینوکس است. اما، متأسفانه، برای اکثر تلفن‌ها گزینه «تخریب اندروید و نصب توزیع دلخواه شما» در دسترس نیست.

بنابراین، اگر لینوکس را روی گوشی خود می خواهید، باید ابزارهای تخصصی مانند PinePhone را خریداری کنید قبلا نوشتیم در یکی از مقالات اما راه دیگری برای دریافت یک محیط لینوکس در تقریباً هر گوشی هوشمند بدون دسترسی روت وجود دارد. نصب کننده ای به نام AnLinux در این مورد کمک خواهد کرد.

AnLinux چیست؟

این نرم افزار تخصصی است که فرصت دادن از لینوکس بر روی تلفن خود با نصب یک تصویر حاوی سیستم فایل ریشه هر توزیع، از جمله اوبونتو، کالی، فدورا، CentOS، OpenSuse، Arch، Alpine و بسیاری دیگر استفاده کنید. نصب کننده از Proot برای شبیه سازی دسترسی ریشه استفاده می کند.

Proot تمام تماس‌های کاربر را که معمولاً به دسترسی روت نیاز دارند، رهگیری می‌کند و اطمینان می‌دهد که در شرایط عادی کار می‌کنند. Proot از فراخوانی سیستم ptrace برای اشکال زدایی نرم افزار استفاده می کند که به دستیابی به هدف کمک می کند. با Proot، همه اینها را می توان مانند chroot انجام داد، اما بدون حقوق ریشه. علاوه بر این، Proot دسترسی کاربر جعلی به سیستم فایل شبه را فراهم می کند.

AnLinux یک برنامه کوچک است. اما این کافی است، زیرا تنها هدف آن نصب تصاویر سیستم و اجرای اسکریپت هایی است که محیط کاربری را بالا می برد. وقتی همه چیز تمام شد، کاربر به جای گوشی هوشمند، یک کامپیوتر لینوکس دریافت می‌کند و اندروید همچنان در پس‌زمینه اجرا می‌شود. ما با استفاده از نمایشگر VNC یا ترمینال به دستگاه متصل می شویم و آماده کار هستیم.

البته این گزینه ایده آلی برای اجرای لینوکس در گوشی هوشمند نیست، اما کاملاً خوب کار می کند.

از کجا شروع کنیم؟

نکته اصلی یک تلفن هوشمند اندرویدی با نسخه سیستم عامل است که کمتر از Lollipop نیست. علاوه بر این، یک دستگاه ARM یا x32 64 بیتی یا 86 بیتی نیز کار خواهد کرد. علاوه بر این، به مقدار قابل توجهی از فضای فایل رایگان نیاز خواهید داشت. برای این کار می توانید از یک کارت حافظه یا به سادگی از دستگاهی با مقدار حافظه داخلی زیاد استفاده کنید.

علاوه بر این، شما نیاز خواهید داشت:

Termux و VNC برای دسترسی به "کامپیوتر لینوکس" شما مورد نیاز است. سه عنصر آخر فقط برای اطمینان از کار راحت با تلفن و نصب کننده مورد نیاز است. کابل HDMI فقط در صورتی مورد نیاز است که کار با صفحه نمایش بزرگ به جای نگاه کردن به صفحه نمایش گوشی برای کاربر راحت تر باشد.

خوب، بیایید شروع کنیم

AnLinux: راهی آسان برای نصب محیط لینوکس بر روی گوشی اندرویدی بدون روت

به محض نصب Termux، ما یک کنسول تمام عیار دریافت می کنیم. بله، روت وجود ندارد (اگر گوشی روت نشده باشد)، اما اشکالی ندارد. مرحله بعدی نصب تصویر برای توزیع لینوکس است.

اکنون باید AnLinux را باز کنید و سپس از منو گزینه Dashboard را انتخاب کنید. در کل سه دکمه وجود دارد، اما شما فقط می توانید یکی را انتخاب کنید، اولین. پس از این، منوی انتخاب توزیع ظاهر می شود. شما می توانید نه تنها یک، بلکه چندین مورد را انتخاب کنید، اما در این مورد به مقدار زیادی فضای فایل رایگان نیاز خواهید داشت.

پس از انتخاب توزیع، دو دکمه دیگر فعال می شوند. دومی به شما اجازه می دهد تا دستورات لازم برای دانلود و نصب لینوکس را در کلیپ بورد دانلود کنید. به طور معمول این دستورات pkg، wget و یک اسکریپت برای اجرای آنها هستند.

AnLinux: راهی آسان برای نصب محیط لینوکس بر روی گوشی اندرویدی بدون روت

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

در مورد پوسته گرافیکی چطور؟

اگر به آن نیاز دارید، فقط باید منوی محیط دسکتاپ را انتخاب کنید و از دکمه های بیشتری استفاده کنید - نه سه، بلکه بیشتر ظاهر می شوند. علاوه بر خود توزیع، شما همچنین باید یک پوسته را انتخاب کنید، به عنوان مثال، Xfce4، Mate، LXQt یا LXDE. به طور کلی، هیچ چیز پیچیده ای نیست.

سپس، علاوه بر اسکریپتی که توزیع را راه اندازی می کند، به یکی دیگر نیاز خواهید داشت - سرور VNC را فعال می کند. به طور کلی، کل فرآیند ساده و سرراست است، بعید است که مشکلاتی ایجاد کند.

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

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

AnLinux: راهی آسان برای نصب محیط لینوکس بر روی گوشی اندرویدی بدون روت

منبع: www.habr.com

اضافه کردن نظر