Martilleando

9 Sep 2017

Bash en windows 10

Filed under: Tecnología — Juani @ 14:12

Hace ya unos meses con la nueva actualización de Windows 10 en su Anniversary Update builds se puede ya correr un Bash nativo para dicho sistema operativo y utilizar los comandos de GNU/Linux bajo un subistema Windows para Linux. Esto es debido a la colaboración de Microsoft con Canonical, los responsables y desarrolladores de Ubuntu.

A través de la compilación 14316 de Windows 10 se puede hacer todo esto, pero para ello, antes de poder ejecutar dicho “terminal” Bash en nuestro windows es necesario realizar una serie de tareas previas. Al principio tendríais que ser Windows Insider y estar dentro del anillo rápido de actualizaciones.

Es importante saber que para poder correr Bash/WSL (Windows Subsystem Linux) debemos tener instalada la versión de 64 bits de Windows 10 en un PC-(64bits). Para ello debemos saber en Configuración del sistema y saber qué versión de Windows tenemos, pues debemos activar una serie de casillas antes de poder ejectuar el Bash y si no aparece cuando estemos en ello, es porque no tenemos una versión de 64 bits o tenemos una build instalada anterior a la 14316.

Una vez que sepamos que tenemos una versión de 64 bits de Windows 10 nos dirigiremos al Modo Desarrollador. En Configuración/Actualización y Seguridad/ Para Desarrolladores/ “chequeamos” el botón de Modo para programadores o modo desarrollador. A continuación hará una serie de comprobaciones.

Después, pasado un tiempo, desde el menú Inicio, abrimos en la búsqueda (Cortana) y escribimos “Activar o Desactivar las características de windows”. Se nos abrirá una ventana donde tenemos que activar la casilla “Subsistema de Windows para Linux (beta)”. Damos a Aceptar y el ordenador necesitará reiniciarse.

Una vez tengamos el ordenador operativo corremos el PowerShell de Windows y ejecutaremos el Bash y después tendremos que seguir los pasos que nos da Canonical para seguir la instalación, como la creación de usuario y contraseña en UNIX y la posterior relación de procesos para que se desarrolle y se ponga en funcionamiento el Bash.

Finalmente podremos ir a la búsqueda en nuestra barra de herramientas de Windows y poner “Bash”. Ya tendremos listo la consola para poder ejecutar comandos Linux y poder movernos por sus directorios, etc.

Es posible realizar muchas cosas, incluso poder instalar una distro Linux, a través de la Tienda de Microsoft de Windows 10, siempre y cuando se cumplan los requisitos de tener instalado la build 16215.0 o posterior. Si no es así, es posible lanzar aplicaciones gráficas de Ubuntu en windows, pero se tendría que realizar a través de un servidor remoto a través de XMing (tendríamos que descargarnos dicho programa y ejecutarlo en Windows); poniendo en nuestro bash.

export DISPLAY=:0

Y después poniendo la ejecución del programa Linux que queramos lanzar. Siempre y cuando anteriormente lo hayamos instalado mediante el terminal. Es decir, si quisieramos lanzar firefox o libreoffice los pasos serían los siguientes:

Antes de nada, abrir el XMing.

Instalación de firefox o libreoffice, para después poder cargarlos:

juaniaguera@Familia-Agüera:~$ sudo apt-get install firefox

o

juaniaguera@Familia-Agüera:~$ sudo apt-get install libreoffice

Después, tener abierto el XMing y poner en el bash lo siguiente:

juaniaguera@Familia-Agüera:~$ export DISPLAY=:0

juaniaguera@Familia-Agüera:~$ firefox (por ejemplo) si quisiérais ejecutar libreoffice juaniaguera@Familia-Agüera:~$ libreoffice


Esto demuestra que esta colaboración entre Microsoft y Canonical para poder ejecutar y trabajar con Linux dentro del entorno de Windows es maravilloso, aunque con fallos; no podremos lanzar escritorios KDE o algunas características del entorno Gnome, pero sí que podremos trabajar con la mayoría de aplicaciones que no necesiten de interfaz gráfica en linux bajo el Bash o movernos a través de sus directorios o sistemas de archivos. Incluso cada unidad Windows es montada en el subsistema este de directorios (/mnt/c, /mnt/d, /mnt/e, etc) de las unidades C:, D:, E:, etc., y la posibilidad de acceso al sistema de ficheros de Linux desde Windows 10: si abrimos el explorador y ponemos en la ruta “C:\Users[Nombre de usuario]\AppData\Local\lxss”.

Veremos a ver cómo se van desarrollando los acontecimientos, pero esto es genial para toda la comunidad, para integrarlo todo y para que la gente vaya perdiendo el miedo a utilizar otros sistemas operativos distinto al de Microsoft.

Anuncios

7 Abr 2017

Programación

Filed under: Tecnología — Juani @ 17:22
Tags: , , ,

Es complicado iniciarse en una de las ramas de la ciencia más atractivas, pero a la vez, más inciertas y complejas, sobre todo por falta de formación en etapas educativas más tempranas. Se trata de materias dedicadas a la informática (y no precisamente en la informática orientada al usuario): la programación. (more…)

14 Sep 2013

Low Cost

Filed under: Actualidad,Curiosidades,Tecnología — Juani @ 3:09

Siempre pasa lo mismo. Antes de las fechas de salidas de los estrenos, de los lanzamientos de determinados productos, siempre existe infinidad de webs, blogs, comunidades donde se lanzan rumores a tutiplén, que en definitiva pueden dañar la imagen del producto en sí. (more…)

Blog de WordPress.com.

A %d blogueros les gusta esto: