Windows 10-da Linuxni qanday o'rnatish kerak

Windows 10-versiyasining 1607-yilgi yangilanishida, ishlab chiquvchilar uchun yangi imkoniyatlar paydo bo'ldi - Ubuntu Bash qobig'i Linux dasturlarini o'rnatishga, Windows-ning dastlabki versiyalarini to'g'ridan-to'g'ri ishlatishga imkon beradi, bularning barchasi "Linux uchun Windows quyi tizimi" deb ataladi. Windows 10-ning 1709-sonli Kuzatuvchilarni yangilash versiyasida o'rnatish uchun uchta Linux tarqatish mavjud. Barcha hollarda o'rnatish uchun 64 bitli tizim talab qilinadi.

Ushbu qo'llanmada Ubuntu, OpenSUSE yoki ASILA Linux Enterprise Serverni Windows 10 ga qanday o'rnatishni va maqolaning oxirida foydalanishning ayrim misollarini bayon qiladi. Bundan tashqari, Windows-dagi Bash-dan foydalanishda ba'zi cheklovlar mavjudligini yodda tutish kerak: Masalan, siz GUI ilovalarini ishga tushirishni boshlamaysiz (ular X server yordamida vaqtinchalik echimlarni bildiradi). Bunga qo'shimcha ravishda, OS fayli tizimiga to'liq kirishga ega bo'lishiga qaramay, Bash buyruqlar Windows dasturlarini ishga tushirolmaydi.

Windows 10 da Ubuntu, OpenSUSE yoki ASILA Linux Enterprise Serverni o'rnatish

Windows-ning 10-sonli Kuzatuvchilari bilan ishlashni boshlash (versiya 1709), Windows uchun Linux quyi tizimini o'rnatilishi oldingi versiyalarda nima bo'lganligidan bir oz o'zgardi (oldingi versiyalar uchun, 1607 dan boshlab, funktsiya beta-versiyada kiritilganda, ko'rsatma Ushbu moddaning ikkinchi qismi).

Endi zarur qadamlar quyidagilar:

  1. Avvalo "Boshqarish paneli" - "Dasturlar va xususiyatlar" - "Windows komponentlarini yoqish va o'chirish" qismida "Linux uchun Windows Subsystem" komponentini ishga tushirishingiz kerak.
  2. Komponentlarni o'rnatgan va kompyuterni qayta ishga tushirgandan so'ng, Windows 10 dastur do'koniga o'ting va Ubuntu, OpenSUSE yoki ASILA ES ESni yuklab oling (ha, hozir uch dona tarqatish mavjud). Yuklash vaqtida ba'zi nuances mumkin, bu esa eslatmalarda ham mavjud.
  3. Yuklangan tarqatishni an'anaviy Windows 10 dasturi sifatida ishga tushiring va boshlang'ich sozlamani (foydalanuvchi nomi va parol) bajaring.

"Linux uchun Windows Subsystem" komponentini (birinchi qadam) yoqish uchun PowerShell buyrug'idan foydalanishingiz mumkin:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

O'rnatish vaqtida foydali bo'lishi mumkin bo'lgan bir nechta eslatmalar:

  • Bir vaqtning o'zida bir nechta Linux tarqatilishini o'rnatishingiz mumkin.
  • Rus tilidagi Windows 10 do'konidagi Ubuntu, OpenSUSE va ASILA Linux Enterprise Server tarqatishlarni yuklab olayotganda quyidagi nuanceni ko'rdim: agar siz ismni kiritib, Enter tugmasini bosgan bo'lsangiz, qidiruvda kerakli natijalarni topa olmaysiz, ammo siz yozmoqchi va keyin paydo bo'lgan maslahat ustiga bosing, istalgan sahifa. Haqiqatan ham, do'kondagi taqsimotlarga to'g'ridan-to'g'ri ulanishlar: Ubuntu, openSUSE, SUSE LES.
  • Siz shuningdek, Linuxni buyruq satridan (Bosh menyusidagi mozaikadan tashqari) ishlatishingiz mumkin: ubuntu, opensuse-42 yoki sles-12

Bashni Windows 10-da 1607 va 1703-da o'rnatish

Bash qobig'ini o'rnatish uchun quyidagi oddiy qadamlarni bajaring.

  1. Windows 10 ning parametrlariga o'tish - Yangilanish va xavfsizlik - Ishlab chiquvchilar uchun. Ishlab chiquvchi rejimini yoqing (kerakli komponentlarni yuklab olish uchun internetga ulanish kerak).
  2. Boshqarish paneliga boring - Dasturlar va komponentlar - Windows qismlarini yoqish yoki o'chirish uchun "Linux uchun Windows quyi tizimi" ni belgilang.
  3. Komponentlarni o'rnatganingizdan so'ng, Windows 10-ning qidirishida "bosh" ni kiriting, tavsiya etilgan dasturning variantini ishga tushiring va o'rnatishni amalga oshiring. Bash uchun foydalanuvchi nomingiz va parolingizni belgilashingiz mumkin yoki root foydalanuvchini parolsiz ishlatishingiz mumkin.

O'rnatish tugagandan so'ng siz Ubuntu Bashni Windows 10 da qidirish orqali ishga tushirishingiz yoki qaerga kerakli qobiqga yorliq yaratishingiz mumkin.

Windowsda Ubuntu Shell-dan foydalanish misollari

Bir boshlang'ich uchun, muallifning Bash, Linux va rivojlanish bo'yicha mutaxassisi emasligini va shunga o'xshash quyidagi misollarni faqatgina Windows 10 boshida buni tushunadiganlar uchun kutilgan natijalar bilan ishlaydigan bir namoyish ekanligini ta'kidlayman.

Linux ilovalari

Windows 10 Bash dasturlari Ubuntu omboridan apt-get (sudo apt-get) yordamida o'rnatilishi, o'chirilishi va yangilanishi mumkin.

Matn interfeysi bilan ishlaydigan dasturlar Ubuntu'dan farq qilmaydi, masalan, Gitni Bashga o'rnatib, odatdagi tarzda ishlatishingiz mumkin.

Bash skriptlari

Siz Windows 10-ning bosh skriptlarini ishga tushirishingiz mumkin, ularni qobiqda mavjud Nano matnli tahrirlovchiga yaratishingiz mumkin.

Bash skriptlari Windows dasturlari va buyruqlarini chaqira olmaydi, lekin bat fayllari va PowerShell skriptlaridan bosh skriptlari va buyruqlarni ishlatish mumkin:

bash -c "buyrug'i"

Bundan tashqari, Windows 10 da Ubuntu Shell-da grafik interfeysi bilan ilovalarni ishga tushirishga urinib ko'rishingiz mumkin. Internetda ushbu mavzu bo'yicha bir nechta ko'rsatma mavjud va usulning mohiyati dastur GUI-ni namoyish qilish uchun Xming X Server-dan foydalanishga tushadi. Rasmiy ravishda bunday Microsoft ilovalari bilan ishlash imkoniyati e'lon qilinmagan.

Yuqorida aytib o'tilganidek, men innovatsion funktsiyaning qiymatini va funktsional imkoniyatlarini to'liq baholaydigan shaxs emasman, lekin men o'zim uchun kamida bitta dasturni ko'rmoqdaman: Udacity, edX va boshqalarda rivojlanish bilan bog'liq bo'lgan turli xil kurslar zarur vositalar bilan ishlashni osonlashtiradi o'ngda (va bu kurslarda odatda MacOS va Linux bash terminallarida ishlash ko'rsatiladi).