اکنون می توانید توزیع SUSE Linux را در داخل WSL در ویندوز 10 نصب کنید

نماد زمان خواندن 3 دقیقه خواندن


خوانندگان به پشتیبانی از MSpoweruser کمک می کنند. در صورت خرید از طریق پیوندهای ما ممکن است کمیسیون دریافت کنیم. نماد راهنمای ابزار

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

با زیرسیستم ویندوز برای لینوکس (WSL)، اکنون می توانید باینری های لینوکس را به صورت بومی در ویندوز 10 اجرا کنید. با WSL، اکنون می توانید Bash بومی را در اوبونتو در ویندوز اجرا کنید. اکنون می‌توانید اسکریپت‌های Bash، ابزارهای خط فرمان لینوکس مانند sed، awk، grep را اجرا کنید و حتی می‌توانید ابزارهای اول لینوکس مانند Ruby، Git، Python و غیره را مستقیماً در ویندوز امتحان کنید. شما همچنین می توانید از داخل Bash به سیستم فایل ویندوز خود دسترسی داشته باشید و به شما امکان می دهد با استفاده از ابزارهای ویندوز دلخواه خود یا ابزارهای خط فرمان لینوکس روی همان مجموعه فایل ها کار کنید. مایکروسافت مشارکت کرد با اوبونتو تا نسخه لینوکس خود را به صورت بومی به ویندوز بیاورند.

اگر توزیع SUSE Linux را ترجیح می دهید، اکنون می توانید آن را روی ویندوز 10 نیز نصب کنید. شما در حال حاضر دو گزینه دارید، openSUSE Leap 42.2 و SUSE Linux Enterprise Server 12 SP2. در زیر مراحل ساده ای وجود دارد که باید برای نصب یک توزیع SUSE Linux در WSL دنبال کنید.

  • فعال کردن زیرسیستم ویندوز برای لینوکس (WSL): یک راهنمای گام به گام عالی را می توانید در اینجا بیابید: https://msdn.microsoft.com/en-us/commandline/wsl/install_guide. در حین نصب باید یک یوزر و پسورد غیر روت ایجاد کنید. من به این کاربر به عنوان اشاره خواهم کرد در مراحل بعدی
  • فضای کاربری openSUSE docker را دانلود کنید:
    $ wget -O openSUSE-42.2.tar.xz https://github.com/openSUSE/docker-containers-build/blob/openSUSE-42.2/docker/openSUSE-42.2.tar.xz?raw=true
  • پوسته bash را باز کنید که در منوی استارت ویندوز خود در زیر «Bash on Ubuntu on Windows» پیدا می‌کنید (روی دکمه Windows کلیک کنید، «bash» را تایپ کنید و سپس Enter را بزنید). درست است، هنوز اوبونتو است، اما ما فقط باید چند دستور را در آنجا اجرا کنیم تا بتوانیم آن را جایگزین کنیم.
  • فضای کاربری openSUSE را استخراج کنید (به هر گونه هشدار توجه نکنید) و از پوسته bash خارج شوید:
    $ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ exit
  • از روت‌ف‌های قدیمی (اوبونتو) نسخه پشتیبان تهیه کنید و روت‌ف‌های openSUSE جدید را کپی کنید. یک پنجره Command Prompt را باز کنید (کلید ویندوز، cmd را وارد کرده و Enter کنید) و دستورات زیر را اجرا کنید:
    سی دی %localappdata%\lxss\ تغییر نام rootfs rootfs.ubuntu move .\home\ \rootfs.\
  • فضای کاربران openSUSE جدید، البته شامل کاربری که هنگام نصب Bash برای ویندوز ایجاد کرده‌اید، نمی‌شود و مواردی مانند 'sudo' را نیز ندارد. برای شروع، فقط "root" را به عنوان کاربر پیش فرض تنظیم کنید. در حالی که هنوز در پنجره Command Prompt هستید موارد زیر را اجرا کنید:
    ریشه lxrun / setdefaultusus

    هنگام خروج از خط فرمان، bash را از منوی شروع شروع کنید (کلید ویندوز، "bash" را وارد کرده و Enter را فشار دهید) و محیط openSUSE Leap 42.2 خود را در WSL اجرا می کنید.

  • حالا بیایید نماد نارنجی را نیز به یک نماد سبز سرد تغییر دهیم. موردی که من استفاده می کنم از iconarchive.com می آید و از طریق این پیوند قابل یافتن است: http://www.iconarchive.com/show/nuoveXT-icons-by-saki/Apps-suse-icon.html
    فایل .ico را دانلود کرده و در %localappdata%\lxss\ کپی کنید. در پوسته فرمان، دستورات را اجرا کنید (یا به سادگی از Windows Explorer، هر کدام که برای شما مناسب تر است استفاده کنید):

    سی دی %localappdata%\lxss\ تغییر نام bash.ico Ubuntu.ico تغییر نام Saki-NuoveXT-Apps-suse.ico bash.ico

بیشتر در مورد موضوعات: لینوکس سازمانی, مایکروسافت, سوس, اوبونتو, پنجره 10, زیرسیستم ویندوز برای لینوکس