Como instalar Linux en Windows 10

Na actualización do aniversario de Windows 10, versión 1607, apareceu unha nova oportunidade para os desenvolvedores: o shell de Ubuntu Bash, que lle permite executar, instalar aplicacións Linux, usar scripts bash directamente en Windows 10, todo isto chámase "subsistema de Windows para Linux". Na versión de Windows 10 1709 Fall Creators Update, xa hai tres distribucións Linux dispoñibles para a instalación. En todos os casos, é necesario un sistema de 64 bits para a instalación.

Este tutorial describe como instalar Ubuntu, OpenSUSE ou SUSE Linux Enterprise Server en Windows 10 e algúns exemplos de uso ao final do artigo. Tamén hai que ter presente que hai algunhas limitacións cando se usa bash en Windows: por exemplo, non pode iniciar aplicacións GUI (aínda que informan de solucións alternativas mediante o servidor X). Ademais, os comandos bash non poden executar programas de Windows, a pesar de ter acceso completo ao sistema de ficheiros do sistema operativo.

Instalando Ubuntu, OpenSUSE ou SUSE Linux Enterprise Server en Windows 10

Comezando coa actualización de Windows 10 Fall Creators (versión 1709), a instalación do subsistema Linux para Windows cambiou un pouco do que era en versións anteriores (para versións anteriores, a partir de 1607, cando a función foi introducida en beta, a instrución está en a segunda parte deste artigo).

Agora os pasos necesarios son os seguintes:

  1. Primeiro de todo, ten que activar o compoñente "Subsistema de Windows para Linux" no "Panel de control" - "Programas e funcións" - "Activar e apagar os compoñentes de Windows".
  2. Despois de instalar os compoñentes e reiniciar o ordenador, vaia á tenda de aplicacións de Windows 10 e descargue Ubuntu, OpenSUSE ou SUSE Linux ES a partir de aí (si, agora están dispoñibles tres distribucións). Ao cargar algúns matices son posibles, aínda que aparecen nas notas.
  3. Execute a distribución descargada como unha aplicación normal de Windows 10 e realice a configuración inicial (nome de usuario e contrasinal).

Para habilitar o compoñente "Subsistema Windows para Linux" (primeiro paso), pode usar o comando PowerShell:

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

Agora algunhas notas que poden ser útiles durante a instalación:

  • Pode instalar varias distribucións Linux á vez.
  • Ao descargar as distribucións de Ubuntu, OpenSUSE e SUSE Linux Enterprise Server na tenda de Windows 10 en lingua rusa, notei o seguinte matiz: se acaba de introducir un nome e premer Intro, non atopa os resultados de busca necesarios, pero se empeza a escribir e despois premendo na pista que aparece, automaticamente obtén a páxina desexada. Por si só, ligazóns directas ás distribucións na tenda: Ubuntu, openSUSE, SUSE LES.
  • Tamén pode executar Linux desde a liña de comandos (non só desde o mosaico do menú Inicio): ubuntu, opensuse-42 ou sles-12

Instalando Bash en Windows 10 1607 e 1703

Para instalar o shell de bash, siga estes pasos simples.

  1. Ir aos parámetros de Windows 10 - Actualización e seguridade - Para desenvolvedores. Activa o modo de desenvolvemento (Internet debe estar conectado para descargar os compoñentes necesarios).
  2. Vaia ao panel de control - Programas e compoñentes - Activar ou desactivar os compoñentes de Windows, marque "subsistema de Windows para Linux".
  3. Despois de instalar os compoñentes, introduza "bash" na busca de Windows 10, inicie a variante de aplicación proposta e realice a instalación. Pode configurar o seu nome de usuario e contrasinal para bash ou usar o usuario root sen contrasinal.

Despois de completar a instalación, pode executar Ubuntu Bash en Windows 10 a través dunha busca ou creando un atallo ao shell onde o necesite.

Exemplos de uso de Ubuntu Shell en Windows

Para comezar, notarei que o autor non é un experto en bash, Linux e desenvolvemento, e os exemplos seguintes son só unha demostración que en Windows 10 bash funciona cos resultados esperados para os que o entenden.

Aplicacións Linux

As aplicacións en Windows 10 Bash pódense instalar, desinstalar e actualizar usando apt-get (sudo apt-get) do repositorio de Ubuntu.

Usar aplicacións cunha interface de texto non é diferente da de Ubuntu, por exemplo, pode instalar Git en Bash e usalo do xeito habitual.

Guións bash

Pode executar os scripts de bash en Windows 10, pode crealos no editor de texto Nano dispoñible na consola.

Os scripts de Bash non poden invocar os programas e comandos de Windows, pero é posible executar scripts e comandos de bash a partir de ficheiros de bat e scripts de PowerShell:

bash -c "command"

Tamén pode tentar lanzar aplicacións cunha interface gráfica en Ubuntu Shell en Windows 10, xa hai máis dunha instrución sobre este asunto en Internet ea esencia do método redúcese a usar o Xming X Server para mostrar a GUI da aplicación. Aínda que oficialmente non se anuncia a posibilidade de traballar con tales aplicacións de Microsoft.

Como xa se escribiu anteriormente, non son a persoa que poida apreciar plenamente o valor e a funcionalidade da innovación, pero vexo polo menos unha aplicación para min: varios cursos en Udacity, edX e outros relacionados co desenvolvemento serán moito máis fáciles de traballar coas ferramentas necesarias en bash (e nestes cursos o traballo normalmente móstrase no terminal MacOS e Linux bash).

Mira o vídeo: Cómo instalar Linux junto a Windows 10. Dualboot (Maio 2024).