El Subsistema de Windows para Linux (WSL) es una herramienta increíble que pone Linux real encima de la PC con Windows 10 u 11 que ya conoces y amas. La configuración es simple, pero desde el principio, la distribución de Linux predeterminada (a menos que especifique lo contrario) será Ubuntu.
Pero la elección no termina ahí. Si bien hay una serie de distribuciones disponibles a través de Microsoft Store, ni siquiera está limitado a solo esas. En el caso de Fedora, es algo así.
Fedora ha estado ganando mucha tracción en el espacio de Linux en los últimos tiempos. Esta distribución ascendente de la misma empresa que también lanza CentOS y Red Hat Enterprise Linux (RHEL) es rápida y fácil de usar. Si desea obtener un poco de Fedora en su configuración de WSL, aquí tiene todo lo que necesita saber.
Cómo instalar Fedora en WSL: la manera fácil
Esta guía asume que ya tiene WSL2 funcionando en su PC, así que voy a omitir esa parte. Si aún no lo tiene configurado, he escrito una guía completa sobre cómo configurar e instalar WSL2 en Windows 10 y 11 deberías revisar primero.
Asumiendo que hay una manera realmente fácil de usar Fedora en WSL y eso es instalando Fedora Remix de Whitewater Foundry. Este no es un lanzamiento oficial del Proyecto Fedora, sino que ha sido personalizado y empaquetado para su distribución por un tercero con optimizaciones integradas para WSL.
En el Microsoft Store cuesta $ 10, pero puede obtenerlo directamente desde GitHub o a través del Administrador de paquetes de Windows de forma gratuita. Si desea ayudar a respaldar el proyecto, compre la versión paga, ya que para eso es.
Instalar Fedora Remix no es diferente a instalar Ubuntu o Debian desde Microsoft Store. Una vez que el paquete está instalado, solo necesita iniciarlo, ingresar un nombre de usuario y contraseña y ya está todo listo. Fedora Remix incluye personalizaciones como la de terceros Utilidades WSL listo para usar, así como algunos ajustes esenciales a la configuración DNF para que sea un poco más ágil. Al momento de escribir, Fedora Remix está en la última versión 38.
También hay una alternativa disponible a través de Microsoft Store llamada simplemente Fedora WSL. Esto se construye a partir de un rootfs de Fedora con algunos paquetes preinstalados y, en muchos aspectos, es similar a los gustos de Menta de Linux y Mánjaro que la comunidad ha creado para WSL. Ambas aplicaciones son de código abierto y están en GitHub, por lo que la que elijas depende totalmente de ti. En ambos casos, simplemente tiene que descargar, instalar, ingresar información mínima de configuración y tendrá una versión funcional de Fedora en su máquina.
Cómo instalar Fedora y configurarlo todo usted mismo desde cero
Si cualquiera de esos dos métodos preempaquetados es demasiado fácil para usted, o si desea comenzar esencialmente desde cero y construirlo usted mismo desde cero, también puede hacerlo. Esto funciona de manera similar a cómo se creó Fedora WSL mencionado anteriormente, solo que lo está haciendo todo usted mismo.
El proceso implica descargar una compilación de Fedora, extraer el sistema de archivos, importarlo a WSL y luego agregar todo lo que desee encima. Para esto, también deberá poder extraer de un archivo .tar.xz, por lo que necesitará WinRAR a mano.
1. Ir a esta URL.
2. Descargue la compilación más actual, al momento de escribir es Fedora 38.
3. Extraiga el contenido del archivo .tar.xz usando WinRAR.
4. Localice el capa.tar archivo dentro.
5. Cópielo en una ubicación fácil de navegar (lo necesitará en la terminal, así que hágalo lo más fácil posible) y cámbiele el nombre a algo memorable. En este caso, lo llamé fedora38.tar y lo colocó en el unidad C: para un fácil acceso.
6. Abra la Terminal de Windows en Potencia Shell.
La siguiente etapa consiste en importar el sistema de archivos de Fedora a WSL. No pudimos usar el paquete completo descargado de Fedora, pero WSL reconoce la importación de archivos .tar. Por lo tanto, para importar el sistema de archivos de Fedora a su configuración de WSL, necesitará la siguiente estructura de comandos:
wsl --import (distribution) (install location) (file location and filename)
Entonces, según el ejemplo dado en los pasos anteriores, el comando se ve así en mi PC:
wsl --import fedora38 c:wsl c:fedora38.tar
Tardará un momento en completarse, pero una vez que haya terminado, puede iniciarlo con el wsl-d comando seguido por el nombre que le haya dado, o desde el menú desplegable en la Terminal de Windows la próxima vez que lo inicie.
A diferencia de Fedora Remix, esta será una configuración básica completamente básica. Tendrás que agregar todo incluyendo incluso la función passwd para poder agregar y cambiar las contraseñas de los usuarios. Definitivamente solo se recomienda para usuarios más avanzados que conocen el camino. Para la mayoría de los usuarios aún recomendaría Fedora Remix.
Agregar RPMFusion a Fedora en WSL
Al igual que en Fedora de escritorio, una de las primeras cosas que debe hacer después de configurarlo es agregar los repositorios de RPMFusion. Por razones, hay paquetes integrados en el sistema operativo que Fedora no puede distribuir, y estos en su mayoría viven dentro de RPMFusion.
Sin embargo, agregarlo a Fedora en WSL es tan fácil como agregarlo a una instalación de escritorio completa. Simplemente abra una terminal e ingrese este comando:
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
haz un rapido actualización sudo dnf para luego obtener lo último y listo. RPMFusion ahora se llamará al usar dnf en Fedora. Para obtener más información sobre qué es RPMFusion, consulte el sitio web.
¡Lo que ahora tiene es una instancia completamente funcional de Fedora en WSL en su máquina Windows para integrarse en sus flujos de trabajo como lo necesite!