Теперь вы можете установить дистрибутив SUSE Linux внутри WSL в Windows 10.

Значок времени чтения 3 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

С помощью подсистемы Windows для Linux (WSL) теперь вы можете запускать двоичные файлы Linux в исходном виде в Windows 10. С помощью WSL теперь вы можете запускать собственный Bash в Ubuntu в Windows. Теперь вы можете запускать скрипты Bash, инструменты командной строки Linux, такие как sed, awk, grep, и вы даже можете попробовать такие инструменты Linux, как Ruby, Git, Python и т. д., непосредственно в Windows. Вы также можете получить доступ к своей файловой системе Windows из Bash, что позволит вам работать с одним и тем же набором файлов, используя предпочитаемые вами инструменты Windows или инструменты командной строки Linux. Майкрософт партнерство с Ubuntu, чтобы изначально перенести свою версию Linux в Windows.

Если вы предпочитаете дистрибутив SUSE Linux, теперь вы можете установить его и в Windows 10. В настоящее время у вас есть два варианта: openSUSE Leap 42.2 и SUSE Linux Enterprise Server 12 SP2. Ниже приведены простые шаги, которые необходимо выполнить, чтобы установить дистрибутив SUSE Linux внутри WSL.

  • Включите подсистему Windows для Linux (WSL): отличное пошаговое руководство можно найти здесь: https://msdn.microsoft.com/en-us/commandline/wsl/install_guide. Во время установки вам нужно будет создать пользователя без полномочий root и пароль. Я буду называть этого пользователя как в следующих шагах.
  • Загрузите пользовательское пространство докера openSUSE:
    $ 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, которую вы найдете в меню «Пуск» Windows в разделе «Bash в Ubuntu в Windows» (нажмите кнопку Windows, введите «bash» и нажмите Enter). Правда, это все еще Ubuntu, но нам нужно всего лишь запустить несколько команд, прежде чем мы сможем заменить его.
  • Извлеките пользовательское пространство openSUSE (игнорируйте любые предупреждения) и выйдите из оболочки bash:
    $ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ выход
  • Сделайте резервную копию старой корневой файловой системы (Ubuntu) и скопируйте новую корневую файловую систему openSUSE. Откройте окно командной строки (клавиша Windows, введите «cmd» и нажмите Enter) и выполните следующие команды:
    cd %localappdata%\lxss\ переименовать rootfs rootfs.ubuntu переместить .\home\ \рутфс .\
  • Новое пользовательское пространство openSUSE, конечно же, не будет включать пользователя, которого вы создали при установке Bash для Windows, и не будет иметь таких вещей, как «sudo». Для начала просто установите «root» в качестве пользователя по умолчанию. Находясь в окне командной строки, выполните следующее:
    lxrun / setdefaultuser root

    При выходе из командной строки запустите bash из меню «Пуск» (клавиша Windows, введите «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, в зависимости от того, что вам больше подходит):

    cd %localappdata%\lxss\ переименовать bash.ico Ubuntu.ico переименовать Saki-NuoveXT-Apps-suse.ico bash.ico

Подробнее о темах: Корпоративный Linux, Microsoft, SUSE, Ubuntu, Окна 10, Подсистема Windows для Linux

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *