راه اندازی لینوکس اوبونتو در ویندوز: راهنمای توسعه دهنده

سلام! 👋 اگر در حال خواندن این مطلب هستید، احتمالاً به دنبال راه اندازی اوبونتو بر روی دستگاه ویندوز خود بدون استفاده از WSL هستید. من اخیراً خودم این روند را طی کردم و میخواهم تجربهام را برای شما راحتتر به اشتراک بگذارم.
کاری که ما انجام خواهیم داد
ما اوبونتو را روی ویندوز نصب می کنیم، آن را به درستی پیکربندی می کنیم و آن را به VS Code متصل می کنیم. به من اعتماد کنید، هنگامی که این راه اندازی شد، یک محیط توسعه عالی خواهید داشت که بهترین ویندوز و لینوکس را در اختیار شما قرار می دهد.
شروع به کار
ابتدا به وب سایت اوبونتو بروید و نسخه دسکتاپ را دانلود کنید. در حین بارگیری (بسته به سرعت اینترنت شما ممکن است کمی طول بکشد)، بیایید آنچه را که نیاز داریم بررسی کنیم:
- مقداری فضای خالی در رایانه شما
- VS Code روی ویندوز نصب شده است
- کمی صبر (و شاید کمی قهوه ☕)
فرآیند نصب
هنگامی که اوبونتو را دانلود کردید، تصویر را باز کنید و برنامه نصب را دنبال کنید. خیلی ساده است، اما عجله نکنید. وقت خود را صرف خواندن هر صفحه کنید – ما می خواهیم اولین بار این کار را درست انجام دهیم!
اولین راهاندازی و راهاندازی اولیه
اینجاست که همه چیز جالب می شود. هنگامی که برای اولین بار در اوبونتو بوت می شوید (فقط آن را در ویندوز جستجو کنید)، ممکن است متوجه شوید که برخی از ابزارهای ضروری از دست رفته اند. نگران نباشید، این طبیعی است! این چیزی است که ما باید انجام دهیم:
- ابتدا باید یک رمز عبور root تعیین کنیم. برای کارهای ادمین به این نیاز دارید:
passwd
وقتی رمز عبور جدیدی می خواهد، آن را چیزی بسازید که به خاطر بسپارید اما دیگران حدس نزنند!
- اکنون، ممکن است از یافتن آن متعجب شوید
sudo
نصب نشده است این بار اول هم من را پرت کرد! در اینجا نحوه رفع آن آمده است:
su -
apt-get update
apt-get install sudo
usermod -aG sudo your_username # Replace 'your_username' with yours!
exit
نکته سریع: برای اعمال این امر باید از سیستم خارج شوید و دوباره وارد شوید.
- بیایید مطمئن شویم که sudo کار می کند:
sudo whoami
اگر این نام کاربری شما را نشان دهد، شما طلایی هستید!
- زمان نصب چند ابزار ضروری:
sudo apt update
sudo apt install net-tools openssh-server
راه اندازی VS Code Remote Access
اینجاست که جادو اتفاق می افتد! ما قصد داریم VS Code را راهاندازی کنیم تا بتوانید به راحتی از راهاندازی Windows VS Code خود روی سیستم اوبونتو کار کنید.
- ابتدا آدرس IP Ubuntu خود را پیدا کنید:
ifconfig
به دنبال eth0
بخش و آدرس IP را یادداشت کنید.
-
در VS Code در ویندوز، پسوند “Remote – SSH” را نصب کنید. به من اعتماد کنید، این یک تغییر دهنده بازی است!
-
بخش مهم اینجاست – ما باید پیکربندی SSH را تنظیم کنیم. را فشار دهید
Ctrl + Shift + P
“Remote-SSH: Open Configuration File” را تایپ کنید و این را اضافه کنید:
Host ubuntu-dev
HostName your_ubuntu_ip_address
User your_username
RemoteCommand /bin/bash
RequestTTY force
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
ForwardX11 yes
ForwardX11Trusted yes
(تعویض را فراموش نکنید your_ubuntu_ip_address
و your_username
با جزئیات واقعی شما!)
اتصال همه چیز
حالا برای لحظه حقیقت! در VS Code ضربه بزنید Ctrl + Shift + P
دوباره “Remote-SSH: Connect to Host” را تایپ کنید و تنظیمات اوبونتو را انتخاب کنید. اگر همه چیز به درستی تنظیم شده باشد، باید بتوانید وصل شوید!
عیب یابی
اگر کارها کاملاً درست کار نمی کنند:
- آدرس IP خود را دوباره بررسی کنید – این آدرس ها گاهی اوقات می توانند تغییر کنند
- مطمئن شوید که SSH در حال اجرا است:
sudo service ssh status
- تنظیمات فایروال خود را بررسی کنید
- VS Code را مجدداً راه اندازی کنید (بله، گاهی اوقات «خاموش کردن و دوباره روشن کردن» کلاسیک واقعاً کار می کند!)
همه چیز آماده است!
همین! اکنون یک راهاندازی کاملاً کارآمد اوبونتو دارید که مستقیماً از VS Code قابل دسترسی است. خیلی باحاله، درسته؟ با خیال راحت آن را بیشتر سفارشی کنید تا با گردش کار خود مطابقت داشته باشد.
کد نویسی مبارک! 🚀