Green-sell.info

Новые технологии
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Linux win 10

Как установить и использовать оболочку Linux Bash в Windows 10

Подсистема Windows для Linux (Windows Subsystem for Linux, WSL), впервые представленная в Windows 10 версии 1607, стала действительно стабильной функцией в Windows 10 (версия 1709). Теперь пользователи получают среду для тестирования Linux-приложений прямо внутри Windows, которая работает быстрее, чем в виртуальной машине.

Что нужно знать про оболочку Bash в Windows 10

Функция WSL на самом деле не является виртуальной машиной, контейнером или программным обеспечением Linux, скомпилированным для Windows. Windows 10 предлагает полноценную подсистему Windows 10, предназначенную для запуска программного обеспечения Linux. Подсистема основана на проекте Microsoft Astoria, который первоначально предназначался для запуска приложений Android в Windows.

WSL можно рассматривать как противоположность Wine. В то время как Wine позволяет вам запускать приложения Windows прямо в Linux, подсистема Windows для Linux позволяет запускать приложения Linux непосредственно в Windows.

При создании среды оболочки на базе Bash Ubuntu, Microsoft работала совместно с компанией Canonical. Оболочка работает поверх подсистемы и технически не является Linux. Linux является основным ядром операционной системы, которое недоступно в подсистеме. Вместо этого функция WSL позволяет запускать оболочку Bash и исполнять такие же бинарные файлы, которые работают в Ubuntu Linux. Многие сторонники открытого программного обеспечения считает, что операционную систем Linux правильно называть именно “GNU/Linux”, потому что на ядре Linux работает много программного обеспечения GNU. Оболочка Bash, которую вы получаете в Windows 10, как раз содержит утилиты GNU и другое программное обеспечение.

Хотя эта функция изначально называлась “Ubuntu Bash в Windows”, она также позволяет запускать Zsh и другие оболочки командной строки. Сейчас поддерживаются и другие дистрибутивы Linux. Вы можете выбрать openSUSE Leap или SUSE Enterprise Server вместо Ubuntu, поддержка Fedora скоро будет реализована.

При использовании оболочки имеются некоторые ограничения. По умолчанию фоновое серверное ПО и графические приложения Linux не поддерживаются. Кроме того, в данной среде работают не все приложения командной строки, потому что функция не идеальна.

Как установить Bash в Windows 10

Данная функция не работает в 32-разрядной версии Windows 10, поэтому убедитесь, что вы используете 64-разрядную версию.

Если вы используете 64-битную версию Windows, то для начала работы перейдите в Панель управления > Программы и компоненты > Включение и отключение компонентов Windows. Отметьте галочкой пункт Подсистема Windows для Linux и нажмите кнопку ОК.

Затем нажмите “Перезагрузить сейчас”, чтобы перезапустить компьютер и применить изменения. Функция не будет работать до перезагрузки.

Примечание: начиная с Windows 10 (версия 1709), чтобы использовать эту функцию вам больше не нужно включать режим разработчика в приложении Параметры. Вам просто нужно включить подсистему в окне “Компоненты Windows”.

После перезагрузки ПК откройте Магазин Microsoft и выполните поисковый запрос “Linux”. Откроется список доступных для установки приложений.

Примечание: начиная с Windows 10 (версия 1709), вы больше не сможете устанавливать Ubuntu, выполнив команду bash. Вместо этого вам нужно установить Ubuntu или другой дистрибутив Linux из Магазина Microsoft.

Итак, вы увидите список всех дистрибутивов Linux, доступных в Магазине Microsoft. Начиная с Windows 10 (версия 1709), в магазине предлагаются Ubuntu, openSUSE Leap, openSUSE Enterprise, Debian Linux, Arch Linux и Kali Linux.

Чтобы установить конкретный дистрибутив, выберите его и нажмите кнопку “Получить” или “Установить”. В результате запуститься обычная установка, как и в случае с другими приложениями из Магазина Microsoft.

Если вы не знаете, какую среду Linux установить, мы рекомендуем Ubuntu. Этот популярный дистрибутив Linux был ранее единственным доступным вариантом, но теперь доступны другие системы Linux для различных нужд пользователей.

Вы также можете установить несколько дистрибутивов Linux, и каждый из них получит свои собственные уникальные ярлыки. Вы даже можете запускать несколько разных дистрибутивов Linux одновременно в разных окнах.

Как использовать оболочку Bash и устанавливать программное обеспечение Linux

После успешной установки вы получаете полноценную командную оболочку Bash на основе Ubuntu или другого выбранного дистрибутива Linux.

Поскольку в системах Linux используются одинаковые бинарные файлы, вы можете использовать команды Ubuntu apt или apt-get, чтобы установить программное обеспечение из репозитория Ubuntu. Просто используйте любую команду, которую вы обычно используете в этом дистрибутиве Linux. У вас будет доступ ко всему программному обеспечению командной строки Linux там, хотя некоторые приложения могут работать не идеально.

Чтобы открыть установленную среду Linux, просто откройте меню Пуск и выполните поиск любого дистрибутива, который вы установили. Например, если вы установили Ubuntu, запустите ярлык Ubuntu.

Вы можете закрепить плитку приложения в меню Пуск, на панели задач или разместить ярлык на рабочий стол для быстрого доступа.

При первом запуске среды Linux вам будет предложено ввести имя пользователя и пароль UNIX. Они не должны совпадать с вашим именем пользователя и паролем Windows, и будут использоваться в среде Linux.

Например, если вы введете “comss” и “qwerty” в качестве своих учетных данных, ваше имя пользователя в среде Linux будет “comss”, а пароль, который вы используете в среде Linux, будет “qwerty”, независимо от имени пользователя и пароля Windows.

Вы можете запустить установленную среду Linux с помощью команды wsl. Если у вас установлено несколько дистрибутивов Linux, вы можете выбрать среду Linux по умолчанию, которую будет запускаться этой командой.

Если у вас установлен Ubuntu, вы также можете запустить команду ubuntu для ее запуска. Для OpenSUSE Leap 42 используйте opensuse-42. Для SUSE Linux Enterprise Server 12 используйте sles-12. Эти команды перечислены на странице каждого дистрибутива Linux в Магазине Microsoft.

Кроме того, вы можете запустить стандартную среду Linux, выполнив команду bash, но Microsoft заявляет, что данный метод устаревает. Это означает, что команда bash может перестать функционировать в будущем.

Если у вас есть опыт использования оболочки Bash в Linux, MacOS или на других платформах, вы будете чувствовать себя уверенно.

В Ubuntu нужно использовать префикс команд sudo чтобы запускать их с правами root. Пользователь “root” на платформах UNIX имеет полный доступ к системе, аналогично “Администратору” в Windows. Файловая система Windows расположена по пути в /mnt/c в среде оболочки Bash.

В WSL можно использовать привычные команды терминала Linux. Если вы привыкли к стандартной командной строке Windows с ее командами DOS, вот несколько основных команд, общих для Bash и Windows:

  • Изменить директорию: cd в Bash, cd или chdir в DOS
  • Показать содержимое директории: ls в Bash, dir в DOS
  • Переместить или переименовать файл: mv в Bash, move и rename в DOS
  • Копировать файл: cp а Bash, copy в DOS
  • Удалить файл: rm в Bash, del или erase в DOS
  • Создать директорию: mkdir in Bash, mkdir в DOS
  • Использовать текстовые редактор: vi или nano в Bash, edit в DOS

Важно помнить, что, в отличие от Windows, оболочка Bash и имитирующая ее Linux среда чувствительны к регистру. Другими словами, файл с названием “File.txt” отличается от файла с названием “file.txt”.

Читать еще:  Создание виртуальной машины linux

Для установки и обновления программного обеспечения среды Ubuntu нужно будет воспользоваться командой apt. Обязательно прикрепите эти команды к sudo, что заставляет их запускаться от пользователя root. Ниже представлены базовые команды apt-get, которые вам нужно знать:

  • Загрузить обновленную информацию о доступных пакетах: sudo apt update
  • Установить пакет приложения: sudo apt install packagename (замените packagename на название пакета)
  • Удалить пакет приложения: sudo apt remove packagename (замените packagename на название пакета)
  • Выполнить поиск доступных пакетов: sudo apt search word (замените word на ключевое слово в названии или описании пакета)
  • Загрузить и установить новейшие версии установленных пакетов: sudo apt upgrade

После того, как вы загрузили и установили приложение, вы можете ввести его имя в оболочку и нажать Enter для его запуска.

Примечание: Программное обеспечение, которое вы устанавливаете в оболочке Bash, ограничено оболочкой Bash. Вы можете получить доступ к этим программам из командной строки, PowerShell или из другого места в Windows, но только если вы запустите команду bash -c.

Дополнительно: установка родного шрифта Ubuntu

Если вы хотите получить более точный опыт использования Ubuntu в Windows 10, то можете использовать следующую инструкцию, чтобы установить родные шрифты Ubuntu в терминал.

Чтобы установить шрифт, сначала загрузите семейство шрифтов Ubuntu с веб-сайта Ubuntu. Откройте загруженный .zip-файл и найдите файл UbuntuMono-R.ttf. Это шрифт Ubuntu с фиксированный шириной, который используется только в терминале. Это единственный шрифт, который вам нужно установить.

Дважды щелкните файл UbuntuMono-R.ttf, и вы увидите предварительный просмотр шрифта. Нажмите “Установить”, чтобы установить шрифт в систему.

Чтобы моноширинный шрифт Ubuntu стал доступен в консоли, вам нужно добавить параметр в реестр Windows.

Запустите редактор реестра, используя сочетание Windows + R , введя запрос regedit и нажав Enter.

Перейдите по следующему пути:

Щелкните правой кнопкой мыши в правой панели и выберите Создать > Строковый параметр . Назовите новое значение 000. Дважды щелкните на строке “000”, которую вы создали, а затем введите Ubuntu Mono в качестве значения.

Затем запустите окно Ubuntu, щелкните правой кнопкой мыши строку заголовка и выберите команду “Свойства”. Перейдите на вкладку “Шрифт” и выберите “Ubuntu Mono” в списке шрифта.

Установка и использование Linux в Windows 10

Однажды генеральный директор Майкрософт Сатья Наделла заявил «Microsoft Loves Linux» (дословно переводится как Майкрософт любит Линукс), и словно в доказательство этого дела, в Windows 10 появилась возможность установки нескольких дистрибьютивов семейства операционных систем Linux, с которыми можно будет взаимодействовать из основной операционной системы. Установить их можно буквально в пару кликов, и в этой статье мы расскажем Вам как.

Установка Linux в Windows 10

  1. Первым делом нужно установить компонент «Подсистема Windows для Linux». Сделать это можно двумя способами — через старую панель управления, или через PowerShell.
    • Запускаем классическую Панель управления, выбираем «Программы и компоненты», и там на боковой панели нажимаем на «Включение или отключение компонентов Windows». В открывшемся окне нужно найти пункт «Подсистема Windows для Linux», отметить его галочкой и нажать «ОК». Затем, после установки компонента скорее всего понадобиться перезагрузка компьютера.
    • Через PowerShell достаточно выполнить одну единственную команду:

По завершению установки перезагрузка так же будет необходима.

  • После перезагрузки на Ваш выбор станет доступна установка любого дистрибьютива из Microsoft Store. На данный момент выбор следующий:
    • Debian
    • Kali Linux
    • openSUSE
    • SUSE Linux Enterprise Server
    • Ubuntu

    Для установки любого из выше перечисленных дистрибьютивов достаточно перейти по ссылке и нажать «Установить».

  • После скачивания и установки, запустить нужный дистрибьютив можно следующими способами:
    • Из самого магазина — достаточно нажать кнопку «Запустить».
    • Из меню «Пуск».

    При первом запуске какое-то время будет идти установка ОС, после чего система будет готова к использованию.

    Использование Linux в Windows 10

    Ниже будет несколько полезной информации и советов по использованию Linux в Windows 10:

      Получить доступ к файлам установленной ОС Linux можно просто набрав в терминале следующую команду:

    После выполнения данной команды откроется проводник с открытой домашней директорией текущего пользователя Linux.

    Получить доступ к файлам Linux из Проводника можно просто указав в адресной строке проводника следующий путь:

    Т. е. если у Вас установлен дистрибьютив Ubuntu, то команда должна выглядеть следующим образом:

    Возможные проблемы

    Если при запуске свежеустановленного дистрибьютива из Магазина Майкрософт у вас висит окошко со следующим содержанием:

    WslRegisterDistribution failed with error: 0x8007019e
    The Windows Subsystem for Linux optional component is not enabled. Please enable it and try agent.
    See https://aka.ms/wslinstall for details.
    Press any key to continue.

    То это значит, что у вас не установлен компонент «Подсистема Windows для Linux». Про её установку можно прочесть в самом начале статьи.

    Как установить подсистему Linux с рабочим столом в Windows 10

    В последних версиях Windows 10, Microsoft разрешила пользователям устанавливать бета-версию оболочки bash через Ubuntu. С обновлением Fall Creators Update 1709, пользователи теперь могут установить подсистему Windows для Linux (WSL). С WSL вы можете запускать мощные команды оболочки через настоящую оболочку bash, управлять несколькими дистрибутивами и даже устанавливать пакеты и приложения командной строки Linux apt-get.

    Вы получаете самую мощную и полезную часть Linux: интерфейс командной строки. С помощью этого инструмента вы можете управлять глубокими функциональными возможностями вашей системы, используя команды bash и приложения командной строки из Linux. Windows Subsystem для Linux позволяет пользователям запускать bash команды, как grep, sed и awk, а также bash сценариев и Linux приложений командной строки, как Vim, Emacs и tmux. Вы также получите доступ к таким языкам, как Javascript и node.js, Ruby, Python и C/C+, и сервисы, такие как sshd, MySQL, Apache и lighttpd. И если установка не идет по умолчанию с тем, что вы хотите, вы можете установить пакеты Linux с помощью apt-get диспетчера пакетов.

    Подсистема Windows для Linux — это урезанная версия Linux, которая работает в Windows 10. Вы устанавливаете части полного дистрибутива Linux, вы не получаете рабочую среду или оконный менеджер, с которым ассоциируется настольный Linux. Но, с недавнего времени вы теперь можете запустить рабочий стол Linux в Windows 10. Вам больше не нужна двойная загрузка вашей системы с разными ОС и не нужны сторонние виртуальные машины для запуска виртуализации.

    Включение подсистемы Windows для Linux в Windows 10

    Полная версия подсистемы Windows для Linux доступна только для обновлений Fall Creators (1709, сборка 16215 и более поздних версий). С этим обновлением Windows вы можете фактически установить подсистему Windows для Linux из Windows Store. Вам просто нужно сделать некоторую подготовку в PowerShell. Выполните по порядку три пункта. Документация подсистемы Windows для Linux на сайте microsoft .

    1. Включите подсистему в PowerShell

    • Запустите PowerShell от имени администратора.

    Введите или скопируйте следующую команду в окно PowerShell. Нажмите Y, затем Enter и перезагрузите компьютер при появлении запроса. Ваш компьютер будет перезагружен мгновенно, поэтому обязательно сохраните любую работу заранее.

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

    2. Установите дистрибутив Linux или Ubuntu из Windows Store

    Перейдите в магазин Windows и выберите дистрибутив Linux, который вы хотите установить. На момент написания этого руководства, для установки доступны три дистрибутива Linux, включая Ubuntu.

    • Нажмите кнопку «Получить«, чтобы загрузить дистрибутив.

    3. Запуск дистрибутива

    • После скачивания, нажмите «Запустить» или в поиске windows наберите ubuntu.
    • Как только откроется окно, дождитесь завершения процесса установки.
    • Создайте свое имя пользователя и пароль UNIX. Это может отличаться от текущего имени пользователя и пароля Windows и не иметь отношения к вашему существующему имени и паролю.

    Если вдруг у вас запуск Ubuntu завершается ошибкой 0x8000000d, то запустите PowerShell и введите еще раз команду, а потом пробуйте запустить приложение ubuntu еще раз Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Установить рабочий стол Linux в Windows

    Шаг 1. Как только вы проделали выше шаги, установили и включили подсиситему Linux для Windows 10, то следующим шагом будем установка графической оболочки, чтобы появился рабочий стол Linux. В окне bash Linux введите ниже команды по 1 -ой, чтобы обновить:

    1. sudo apt update
    2. sudo apt upgrade

    Шаг 2. Теперь перейдите в Sourceforge, чтобы загрузить и установить утилиту VcXsrv Windows X Server . Это нужно для того, чтобы рабочий стол Ubuntu, в моем случае, отображался, как графическая оболочка.

    Шаг 3. Прежде чем продолжить, убедитесь, что сервер X Window установлен, как описано в шаге 2. Следующим шагом является установка вашего рабочего стола Linux. Доступны многие окружения рабочего стола linux, такие как GNOME, Cinnamon, Xfce, LXDE. Я буду устанавливать облегченную среду под названием LXDE. Для установки вводим следующее:

    1. sudo apt install lxde

    После установки LXDE введите эту команду, которая заставит Linux отображать рабочий стол через X-сервер:

    1. export DISPLAY=:0
    2. export LIBGL_ALWAYS_INDIRECT=1

    Не закрывайте командную строку bash ubuntu, сверните её, и идем ниже

    Шаг 3. Когда вы запустите программу X Server, которую вы скачали выше, вы увидите среду рабочего стола Linux. При запуске VcXsrv, вам будет выдан лаунчер, который предлагает запустить в окне, на весь экран и т.п. Поставьте значение в графе Display number. Нажмите «Далее» и в следующем окне выберите Start no client. Далее жмите все время Next. Все готова, можете приступать к работе.

    Если появился черное окно и ничего не отображается, то смотрим ниже, скорее всего не сработал экспорт дисплея или вы что-то упустили.

    Шаг 4. Запуск рабочего стола Linux в Windows через командную строку bash ubuntu. Запустите сам VcXsrv (шаг 3), дойдите до черно окна и не закрывайте его, запустите bash командную строку ubuntu, если вы её закрыли, и введите следующее:

    1. export DISPLAY=:0
    2. startlxde

    Таким образам отобразится графическая оболочка и появится рабочий стол Linux в Windows 10. Теперь вы можете запускать любое из предустановленного программного обеспечения Linux и даже устанавливать новые приложения и утилиты.

    Установка Bash в Windows 10

    Недавно мы говорили о том, как выполнять различные Linux утилиты в Windows. Но для Windows 10 это, похоже, уже неактуально. С последним обновлением в Windows 10 появилась нативная поддержка оболочки Bash, в окружении дистрибутива Ubuntu благодаря новой Linux подсистеме в Windows 10. Ну кто бы мог подумать, что появится возможность работать в родной Bash под Windows.

    Bash в Windows 10

    В начале цикла разработки Windows 10, Microsoft открыла страницу обсуждения и голосования за новые функции. Там зашел разговор о командной строке Windows. Разработчики спросили сообщество, что им не нравится в командной строке Windows и какие функции они хотели бы увидеть в новой версии.

    Многие пользователи заявили что им нужны небольшие улучшения командной строки, другие же сказали что неплохо было бы иметь возможность использовать инструменты Linux / Unix в Bash Windows 10. Много пользователей согласились с тем, что нужно сделать проще использование этих инструментов в Windows.

    Прислушиваясь к голосу сообщества, Microsoft первым делом улучшила CMD, PowerShell и другие инструменты командной строки. А во-вторых, Microsoft сделала, то что казалось невероятным несколько лет назад, они добавили реальный, нативный Bash вместе с поддержкой всех необходимых инструментов командной строки, работающих непосредственно на Windows, в среде, которая ведет себя как Linux. Это не какая-нибудь виртуальная машина, это реальный Linux в Windows.

    Для реализации этого Microsoft построили новую инфраструктуру в Windows, это Windows Subsystem for Linux или WSL, на основе которой работает образ окружения Ubuntu, поставляемый партнером Canonical. Эта функция позволит разработчикам более эффективно использовать инструменты Linux. Инфраструктура основана на уже заброшенном проекте, Project Astoria, который должен был использоваться для запуска Android-приложений в Windows. Ее можно расценивать как противоположность Wine, только Wine запускает приложения Windows в Linux, подсистема Linux позволяет выполнять приложения Linux в Windows, точнее, только консольные приложения Bash в Windows 10.

    С технической точки зрения, это вообще не Линукс. Каждая система GNU Linux должна быть основана на ядре Linux, здесь же просто есть возможность выполнять двоичные файлы, которые работают в Ubuntu.

    Но запуск Bash в Windows 10 имеет некоторые ограничения, вы не сможете выполнять здесь серверное программное обеспечение, проще говоря сервисы, а также недоступны графические программы. Решение предназначено для разработчиков, которые хотят запускать linux-утилиты из командной строки Windows. Да, эти команды имеют доступ к файловой системе Windows, но вы не можете использовать их для автоматизации своих задач или в стандартной командной строке Windows. Также заметьте, что возможно не все приложения командной строки будут работать, потому что эта функция еще находится на стадии тестирования. Дальше будет рассмотрено как включить Bash в Windows 10.

    Установка Bash в Windows 10

    Вы можете запустить Bash в Windows 10 начиная с версии Windows 10 Insider Preview 14316. Именно в этой сборке была использована впервые подсистема Linux в Windows. Надо заметить, что эта возможность работает только с 64-битной версией Windows.

    Если вы уверенны что используете правильную версию системы, откройте настройки системы, затем обновление и безопасность, а потом для разработчиков:

    Здесь нужно поставить переключатель в положение режим разработчика.

    Установка bash в Windows 10 на втором этапе, настроем саму подсистему Linux. Откройте панель управления, выберите пункт Программы, и откройте Включение и отключение компонентов Windows. Затем активируйте “Windows Subsystem for Linux (Beta)” и нажмите ОК:

    Чтобы запустить Bash в Windows 10 откройте Пуск, наберите в поиске Bash и нажмите Enter:

    При первом запуске программа предложит принять условия использования программного обеспечения, а затем загрузит приложение Ubuntu из магазина Windows:

    Использование и запуск Bash в Windows 10

    Установка Bash в windows 10 завершена. Теперь у вас есть полноценная командная строка Ubuntu в Windows с оболочкой Bash. Поскольку используются одни и те же двоичные файлы, вы можете устанавливать программное обеспечение с помощью Apt-get из репозиториев Ubuntu.

    Можно установить любое приложение, но не все будут работать, особенно в Beta версии.

    Чтобы запустить Bash в Windows 10 просто откройте меню пуск и наберите Bash или Ubuntu в поиске. После этого вы увидите приложение Bash on Ubuntu on Windows. Вы можете сделать ярлык этого приложения в меню Пуск, на рабочем столе или панели задач.

    Уже можно использовать Bash под Windows. Если вы раньше уже пользовались Bash в Linux или MacOS, то будете чувствовать себя здесь как дома. Здесь не нужно использовать команду sudo, поскольку у оболочки уже есть права администратора. Ваша файловая система Windows доступна в /mnt/c.

    Для управления и перемещения по каталогам используйте те же команды что и в Windows. Если вы привыкли к стандартной оболочке Windows, то вот несколько аналогов команд Linux для команд DOS:

    • Изменить текущий каталог — cd, в DOS — chdir
    • Посмотреть содержимое каталога — ls, в DOS — dir
    • Переместить или переименовать файл — mv, в DOS — move или rename
    • Копирование файла — cp, в DOS — copy
    • Удаление файла — rm, в DOS — del или erase
    • Создать директорию — mkdir, в DOS — mkdir
    • Открыть файл для редактирования — vi или nano, в DOS — edit

    Важно также понимать, что в отличии от WIndows, оболочка Bash и ее окружение чувствительны к регистру. Другими словами, file.txt и File.txt, это совсем разные файлы.

    Для установки и обновления программ необходимо использовать команду apt-get. Вот небольшой список ее параметров:

    • apt-get update — скачать списки программного обеспечения из репозиториев
    • apt-get install пакет — установить пакет
    • apt-cache search слово — поиск пакета по слову
    • apt-get upgrade — загрузка и установка последних обновлений

    После того как вы скачали и установили приложение, вы можете ввести его имя в командной строке и нажать Enter, для его запуска.

    Не забудьте, что устанавливаемые в этой оболочке программы, ограничиваются по области действия оболочкой. Вы не можете получить доступ к ним из обычной командной строки PowerShell, CMD или в любом другом месте Windows. Также Bash под Windows не может напрямую взаимодействовать с исполняемыми файлами Windows, хотя обе среды имеют доступ к одним и тем же файлам на компьютере.

    Как установить линукс в виндовс 10?

    Уже и не думал, что доживу до того времени, когда виндовс решат скрестить с линукс. Но это начинает происходить, что очень даже хорошо, так как обе операционные системы имеют право на жизнь и у обоих есть свои плюсы и минусы. Как установить линукс в виндовс 10, буквально ВСТРОИВ первый во вторую?

    Говорят так, мне сразу представился вирус, которые внедряется в клетку, и в данном случае, как это не парадоксально, в роли вируса выступает именно Linux. И дальше вы поймете, почему такая аналогия вполне уместна.

    Суть в том, что компания Microsoft решила добавить ядро линукс (или типа этого) как компонент своей операционной системы. Что получится я пока не знаю, так как будет писать статью по ходу эксперимента.

    Так как в последнее время я пользуюсь Windows 10 (жизнь заставила), то такая интеграция мне очень интересна, так как тем же линукс терминалом мне приходится пользоваться для соединения с сервером, и приходится в виндовс 10 ставить программу Remote Terminal, которая это эмитирует.

    Но зачем мне какие-то костыли, если можно иметь под рукой настоящий линукс? Я уже как-то писал о том, как установить Linux и Windows на одном компьютере, но тут совсем другое дело. Итак, посмотрим, что же у меня получится и какие возможности будут благодаря интеграции Linux в Windows 10?

    Linux + Windows 10 = ?

    Для начала нам нужно установить компонент линукс в операционную систему виндовс, для этого идем таким путем: Пуск — ПОИСК и начинаем набирать ПРОГРАММЫ И КОМПОНЕНТЫ

    Тут перед нами предстает утилита для удаления программ, но через нее так же можно устанавливать компоненты системы, для этого нужно нажать в левом меню на пункт ВКЛЮЧЕНИЕ ИЛИ ОТКЛЮЧЕНИЕ КОМПОНЕНТОВ WINDOWS:

    Переходим в этот пункт и ищем ПОДСИСТЕМА WINDOWS ДЛЯ LINUX (Хотя почем не наоборот? Кажется тут подсистемой является Linux?)

    Ставим галочку и нажимаем OK. Когда компонент закачается система попросит перезагрузиться — перезагружаемся.

    Теперь нам нужно установить BASH, для этого открываем КОМАНДНУЮ СТРОКУ (левой кнопкой мышки на меню ПУСК и ищем там КОМАНДНАЯ СТРОКА). Теперь просто в терминале даем команду:

    После этого начнется установка компонента, вас лишь спросят подтвердить ваше желание, потом вам нужно будет придумать имя пользователя и пароль (не забудьте их):

    Ну вот, все закачалось, теперь попробую запустить какую нибудь консольную утилиту, например, top:

    Как видите, все работает. Учтите, что если вы в следующий раз запустите терминал, чтобы потом запустить линукс команду, вам нужно сначала запустить bash, дав соответствующую команду, а только потом то, что вам нужно. А как дела с другими утилитами, например, HTOP?

    Опа! Программа ‘htop’ на данный момент не установлена. Вы можете установить её, выполнив:

    Ну что же, давайте попробуем установить, как нам советуют. И о чудо! Все установилось и работает!

    Судя по командам в Windiows мы установили UBUNTU LINUX, и тут нечего удивляться, так как эта система является лидером в мире Linux. Скорее всего все программы можно установить таким образом, но работать будут только консольные, графической оболочки у нас пока нет. Но именно ради нее я и затеял этот эксперимент, терминал у меня и так был для соединения с сервером.

    Установка графической оболочки Linux в Windows

    Теперь нам нужно проделать некоторые операции в командной строке через тот же BASH, вот какая очередность:

    Далее даем такую команду:

    Тут нам нужно отредактировать некоторые параметры, ищем такой текст:

    И заменяем его таким:

    После этого нажимаем Ctrl + O и нажимаем потом Enter, потом нажимаем Ctrl + X чтобы выйти их редактора NANO. А можно все это сделать просто дав команду:

    Далее качаем графическую оболочку, дав такую команду:

    Пакетов много, так что ОСТОРОЖНО! большой трафик. Загрузилось все довольно быстро, но устанавливалось все очень долго! Теперь, чтобы запускать графические приложения Linux нам нужно скачать и установить программу VcXsrv Windows X Server .

    Как видите вверху слева появились значки: запустите VcXsrv и произведите первоначальные настройки. Кстати, в меню появился значок терминала Bash для Ubuntu, его можно сразу запускать, чтобы работать с терминалом. Теперь даем какую нибудь команду для запуска графической программы, пусть это будет Synaptic. Но сначала его установим:

    Теперь даем команду:

    И у нас запускает эта программа:

    Осталось запустить ЦЕЛЫЙ ЛИНУКС, а не отдельную программу. Как оказалось, можно только так, а я в начале думал, что можно заменить таких образом полностью оболочку Windows, но нет, не в этом случае.

    Но пока мне так и не удалось запустить Unity, все или зависало, или показывало ошибки, может быть это удалось вам?

  • Ссылка на основную публикацию
    Adblock
    detector