برنامه نویسی

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

سلام! 👋 اگر در حال خواندن این مطلب هستید، احتمالاً به دنبال راه اندازی اوبونتو بر روی دستگاه ویندوز خود بدون استفاده از WSL هستید. من اخیراً خودم این روند را طی کردم و می‌خواهم تجربه‌ام را برای شما راحت‌تر به اشتراک بگذارم.

کاری که ما انجام خواهیم داد

ما اوبونتو را روی ویندوز نصب می کنیم، آن را به درستی پیکربندی می کنیم و آن را به VS Code متصل می کنیم. به من اعتماد کنید، هنگامی که این راه اندازی شد، یک محیط توسعه عالی خواهید داشت که بهترین ویندوز و لینوکس را در اختیار شما قرار می دهد.

شروع به کار

ابتدا به وب سایت اوبونتو بروید و نسخه دسکتاپ را دانلود کنید. در حین بارگیری (بسته به سرعت اینترنت شما ممکن است کمی طول بکشد)، بیایید آنچه را که نیاز داریم بررسی کنیم:

  • مقداری فضای خالی در رایانه شما
  • VS Code روی ویندوز نصب شده است
  • کمی صبر (و شاید کمی قهوه ☕)

فرآیند نصب

هنگامی که اوبونتو را دانلود کردید، تصویر را باز کنید و برنامه نصب را دنبال کنید. خیلی ساده است، اما عجله نکنید. وقت خود را صرف خواندن هر صفحه کنید – ما می خواهیم اولین بار این کار را درست انجام دهیم!

اولین راه‌اندازی و راه‌اندازی اولیه

اینجاست که همه چیز جالب می شود. هنگامی که برای اولین بار در اوبونتو بوت می شوید (فقط آن را در ویندوز جستجو کنید)، ممکن است متوجه شوید که برخی از ابزارهای ضروری از دست رفته اند. نگران نباشید، این طبیعی است! این چیزی است که ما باید انجام دهیم:

  1. ابتدا باید یک رمز عبور root تعیین کنیم. برای کارهای ادمین به این نیاز دارید:
   passwd
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

وقتی رمز عبور جدیدی می خواهد، آن را چیزی بسازید که به خاطر بسپارید اما دیگران حدس نزنند!

  1. اکنون، ممکن است از یافتن آن متعجب شوید sudo نصب نشده است این بار اول هم من را پرت کرد! در اینجا نحوه رفع آن آمده است:
   su -
   apt-get update
   apt-get install sudo
   usermod -aG sudo your_username    # Replace 'your_username' with yours!
   exit
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

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

  1. بیایید مطمئن شویم که sudo کار می کند:
   sudo whoami
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

اگر این نام کاربری شما را نشان دهد، شما طلایی هستید!

  1. زمان نصب چند ابزار ضروری:
   sudo apt update
   sudo apt install net-tools openssh-server
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

راه اندازی VS Code Remote Access

اینجاست که جادو اتفاق می افتد! ما قصد داریم VS Code را راه‌اندازی کنیم تا بتوانید به راحتی از راه‌اندازی Windows VS Code خود روی سیستم اوبونتو کار کنید.

  1. ابتدا آدرس IP Ubuntu خود را پیدا کنید:
   ifconfig
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

به دنبال eth0 بخش و آدرس IP را یادداشت کنید.

  1. در VS Code در ویندوز، پسوند “Remote – SSH” را نصب کنید. به من اعتماد کنید، این یک تغییر دهنده بازی است!

  2. بخش مهم اینجاست – ما باید پیکربندی 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 قابل دسترسی است. خیلی باحاله، درسته؟ با خیال راحت آن را بیشتر سفارشی کنید تا با گردش کار خود مطابقت داشته باشد.

کد نویسی مبارک! 🚀

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا