Cómo instalar software de Linux en Windows 10 Ubuntu Bash shell

Cómo instalar software de Linux en Windows 10 Ubuntu Bash shell

Instale el shell Bash basado en Ubuntu de Windows 10 y tendrá un entorno Ubuntu completo que le permitirá instalar y ejecutar las mismas aplicaciones que podría ejecutar en un sistema Linux basado en Ubuntu. Al igual que en Ubuntu, necesitará el comando apt-get para instalar y actualizar el software.

Tenga en cuenta que el subsistema de Windows 10 Linux no admite oficialmente aplicaciones de gráficos o software de servidor (aunque es posible ejecutar algunas aplicaciones de gráficos de forma no oficial). Oficialmente, está diseñado para aplicaciones de terminal de Linux y otras utilidades de línea de comandos que los desarrolladores puedan desear.

El shell Bash de Windows 10 solo admite binarios de 64 bits, por lo que no puede instalar y ejecutar programas Linux de 32 bits.

Apt-get explicado

En Ubuntu y otras distribuciones de Linux basadas en Debian, usa el apt-get comando para instalar el software. «Apt» significa «Advanced Package Tool». Este comando descarga paquetes de software de los repositorios de software centralizados de Ubuntu y los instala en su sistema. Si los paquetes que está intentando instalar requieren – o «dependen de» – otros paquetes, apt-get automáticamente descargará e instalará esos paquetes (llamados dependencias) también. Apt-get funciona con paquetes «.deb», llamados así por Debian, la distribución de Linux en la que se basa Ubuntu.

Deberá ejecutar apt-get con el comando «sudo», que le otorga permisos de superusuario o root. Esto permite que el comando modifique e instale archivos del sistema en el entorno Linux. Deberá ingresar la contraseña de su cuenta de usuario actual cuando use sudo.

También puede usar el nuevo comando apt en lugar del comando apt-get tradicional, aunque cualquiera de los comandos funcionará.

Cómo descargar listas de paquetes actualizadas

Primero, deberá ejecutar el siguiente comando para descargar listas de paquetes actualizadas de los repositorios de software:

sudo apt-get update

Querrá hacer esto antes de instalar un paquete.

Cómo instalar un paquete

Si conoce el nombre de un paquete que desea instalar, puede descargarlo e instalarlo con el siguiente comando, reemplazando «packagename» con el nombre del paquete que desea instalar:

sudo apt-get install packagename

Por ejemplo, si desea instalar Ruby, debe ejecutar el siguiente comando:

sudo apt-get install ruby

Puede presionar la tecla Tab mientras escribe el nombre de un paquete (o cualquier comando) para usar la función de autocompletar de Bash, que lo ayudará a terminar de escribir automáticamente y le sugerirá las opciones disponibles, si hay más de una opción disponible.

Después de ejecutar este comando y otros comandos de apt-get, se le presentarán los cambios que se realizarán y deberá escribir «y» y presionar Enter para continuar.

Cómo buscar un paquete

Es posible que no siempre sepa el nombre del paquete que desea instalar. En este caso, puede usar el comando apt-cache para encontrar un programa en la caché de paquetes descargados (las listas descargadas con apt-get update). Este comando busca los nombres y descripciones de paquetes para el texto que especifique.

Este comando no requiere sudo, ya que es solo una búsqueda simple. Sin embargo, puede ejecutarlo con sudo si lo desea, y seguirá funcionando.

apt-cache search sometext

Por ejemplo, si desea encontrar paquetes relacionados con w3m, un navegador web basado en texto para la terminal, debe ejecutar:

apt-cache search w3m

Cómo actualizar todos sus paquetes instalados

Para actualizar sus paquetes de software instalados a las últimas versiones disponibles en el repositorio, que le brinda todas las actualizaciones de seguridad disponibles para sus paquetes actuales, ejecute el siguiente comando:

sudo apt-get upgrade

Recuerde ejecutar el comando «sudo apt-get update» antes de ejecutar este comando, ya que necesita actualizar la lista de paquetes antes de que apt-get vea las últimas versiones disponibles.

Cómo desinstalar un paquete

Para desinstalar un paquete cuando haya terminado con él, ejecute el siguiente comando:

sudo apt-get remove packagename

El comando anterior simplemente elimina los binarios del paquete, pero no los archivos de configuración asociados. Si desea eliminar todo lo asociado con el paquete de software, ejecute el siguiente comando en su lugar:

sudo apt-get purge packagename

Ninguno de los comandos anteriores eliminará las «dependencias», que son paquetes que se instalaron porque eran necesarios para un paquete. Si desinstala un paquete y luego lo elimina, es posible que su sistema aún tenga varias dependencias adicionales que ya no sean necesarias. Para eliminar todos los paquetes instalados como dependencias que ya no son necesarios, ejecute el siguiente comando:

sudo apt-get autoremove

Cómo instalar otro software

Los comandos anteriores lo ayudarán a instalar y actualizar el software más común que necesitará. Sin embargo, algunos programas se instalarán mediante otros comandos y herramientas.

Por ejemplo, las gemas de Ruby se instalan con el comando «gem install» una vez que haya instalado Ruby a través de apt-get. Ruby tiene su propio sistema de instalación de software, separado de apt-get.

Algunos paquetes de software están disponibles en PPA, o «archivos de software personales» alojados por terceros. Para instalarlos, deberá agregar el PPA a su sistema y luego usar los comandos apt-get normales.

Es posible que sea necesario compilar e instalar software más nuevo desde la fuente. Todos los paquetes que instala con apt-get han sido compilados desde la fuente por el sistema de compilación de Ubuntu y convenientemente empaquetados en paquetes .deb que puede instalar. Debe evitar esto si es posible, pero puede ser inevitable en algunos casos.

De cualquier manera, si está intentando instalar otra aplicación de Linux, debería poder encontrar instrucciones que le indiquen cómo instalarla. Las mismas instrucciones que funcionan en Ubuntu 14.04 LTS funcionarán en el shell Bash de Windows 10. Cuando se actualicen a la próxima versión principal de Ubuntu, las mismas instrucciones que funcionan en Ubuntu 16.04 LTS funcionarán en Windows 10.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas