Is Steam available on Fedora?

Guía Definitiva para Instalar Steam en Fedora

15/08/2013

Valoración: 4.97 (4518 votos)

Para los gamers que utilizan Linux, la llegada de Steam fue un antes y un después. Gracias a esta plataforma, miles de juegos están al alcance de un clic, eliminando muchas de las barreras que existían para jugar en sistemas operativos de código abierto. Steam no solo ofrece una tienda y un cliente de escritorio robustos, sino que con su innovador proyecto Proton, ha hecho posible ejecutar una cantidad masiva de juegos diseñados exclusivamente para Windows directamente en Linux, expandiendo la biblioteca de juegos disponibles de manera exponencial.

How to install steam on Fedora Linux?
In this beginner’s tutorial, I am going to show you the steps for installing Steam on Fedora Linux. To get Steam on Fedora, you’ll have to use RMPFusion repository. RPMFusion is a series of third-party repos that contain software that Fedora chooses not to ship with their operating system.

Si eres usuario de Fedora, una de las distribuciones de Linux más potentes y vanguardistas, y quieres sumergirte en el universo de los videojuegos de PC, estás en el lugar correcto. En esta guía completa, te mostraremos detalladamente todos los métodos para instalar Steam en tu sistema Fedora, desde los más sencillos hasta los más avanzados, para que puedas empezar a jugar sin complicaciones.

Índice de Contenido

Preparativos Iniciales: Actualiza tu Sistema

Antes de instalar cualquier software nuevo, es una práctica recomendada asegurarse de que tu sistema esté completamente actualizado. Esto garantiza la compatibilidad y la seguridad. Abre una terminal y ejecuta el siguiente comando:

sudo dnf update

Ingresa tu contraseña de administrador si se te solicita. El proceso puede tardar unos minutos dependiendo de la cantidad de actualizaciones pendientes. Una vez finalizado, es una buena idea reiniciar el sistema para que todos los cambios se apliquen correctamente.

Método 1: Instalación de Steam a través de RPMFusion (Recomendado)

La forma más común y recomendada de instalar Steam en Fedora es utilizando los repositorios de RPMFusion. RPMFusion es un proyecto comunitario que proporciona software que Fedora no incluye en sus repositorios oficiales por diversas razones, como licencias de software propietario. Steam, al ser software de código cerrado, se encuentra en el repositorio "non-free" de RPMFusion.

Puedes realizar esta instalación tanto desde la terminal como desde la interfaz gráfica.

How to install steam on Fedora Linux?
In this beginner’s tutorial, I am going to show you the steps for installing Steam on Fedora Linux. To get Steam on Fedora, you’ll have to use RMPFusion repository. RPMFusion is a series of third-party repos that contain software that Fedora chooses not to ship with their operating system.

Instalación por Terminal

Este es el método más rápido y directo. Solo necesitas ejecutar dos comandos.

Paso 1: Habilitar el repositorio non-free de RPMFusion

Abre tu terminal y pega el siguiente comando. Este comando descargará e instalará el paquete que configura el repositorio de RPMFusion non-free para tu versión específica de Fedora.

sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Se te pedirá tu contraseña y luego una confirmación para instalar el repositorio. Presiona 'Y' (o 'S' dependiendo del idioma de tu sistema) y luego Enter para continuar.

Paso 2: Instalar Steam

Una vez que el repositorio está habilitado, instalar Steam es tan simple como ejecutar este comando:

sudo dnf install steam

Nuevamente, confirma la instalación cuando se te solicite. El gestor de paquetes DNF se encargará de descargar Steam y todas las dependencias necesarias. ¡Y listo! Ya puedes buscar Steam en tu menú de aplicaciones y lanzarlo.

Instalación por Interfaz Gráfica (GUI)

Si prefieres no usar la terminal, Fedora te permite habilitar repositorios de terceros directamente desde el Centro de Software de GNOME.

Does Fedora 31 support steam-proton?
Even though we now have Steam up and running on our Fedora 31 system, there is one more thing you need to do to ensure a great gaming experience. That is enabling Steam-Proton, which will allow a smooth running of exclusive Windows operating system games. To do so, follow the steps below. Step 7.

Paso 1: Habilitar repositorios de terceros

  1. Abre la aplicación "Software".
  2. Haz clic en el menú de hamburguesa (las tres líneas horizontales) en la esquina superior derecha y selecciona "Repositorios de software".
  3. En la nueva ventana, verás una sección llamada "Repositorios de terceros". Si no están habilitados, verás un botón para activarlos. Haz clic en él.
  4. Se te pedirá tu contraseña de administrador para autorizar el cambio.

Este proceso habilitará, entre otros, los repositorios necesarios de RPMFusion que contienen Steam.

Paso 2: Buscar e instalar Steam

  1. Cierra y vuelve a abrir el Centro de Software para que refresque su caché de aplicaciones.
  2. Usa la barra de búsqueda para encontrar "Steam".
  3. Selecciona la aplicación de los resultados de búsqueda y haz clic en el botón "Instalar".
  4. Introduce tu contraseña si se te solicita y espera a que la instalación finalice.

Método 2: Instalación de Steam como Flatpak

Otra excelente alternativa es instalar Steam a través de Flatpak. Flatpak es un sistema de empaquetado universal que aísla las aplicaciones del resto del sistema (sandboxing). Esto ofrece ventajas en seguridad y evita problemas de dependencias, ya que cada Flatpak incluye todo lo que necesita para funcionar. Fedora viene con Flatpak instalado por defecto, pero necesitas habilitar el repositorio principal, Flathub, donde se encuentra la mayoría de las aplicaciones.

Paso 1: Habilitar el repositorio de Flathub

Si aún no lo has hecho, puedes habilitar Flathub fácilmente. La forma más sencilla es visitar el sitio web de Flatpak, descargar el archivo de repositorio de Flathub y abrirlo con el Centro de Software para instalarlo.

Alternativamente, puedes hacerlo desde la terminal con un solo comando:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Paso 2: Instalar Steam desde Flathub

Con Flathub ya configurado, puedes buscar "Steam" en el Centro de Software de GNOME. Verás que ahora aparece una fuente de instalación adicional que indica "flathub.org". Selecciona esta versión y haz clic en instalar.

O, si prefieres la terminal:

flatpak install flathub com.valvesoftware.Steam

La versión Flatpak de Steam también ofrece la posibilidad de instalar complementos útiles, como herramientas de compatibilidad para DOS o componentes específicos para Vulkan y Proton.

¿Se puede instalar Steam?
Sí, se puede instalar Steam en SteamOS Beta, aunque la interfaz de juegos no funciona correctamente. Si habéis llegado hasta aquí, mi más sincero agradecimiento. Si hay algún typo, en especial en las órdenes de consola, mis disculpas. Como habéis podido comprobar, no se trata de ser “hackers intrépidos de Linux”, según dice Valve.

Tabla Comparativa: RPMFusion vs. Flatpak

¿No estás seguro de qué método elegir? Aquí tienes una tabla para ayudarte a decidir.

CaracterísticaSteam (RPMFusion)Steam (Flatpak)
IntegraciónNativa. Se integra perfectamente con el sistema y comparte librerías.Aislada (sandboxed). Puede requerir permisos adicionales para acceder a discos duros externos.
DependenciasUtiliza las librerías del sistema. Menor uso de disco.Incluye sus propias dependencias. Evita conflictos, pero ocupa más espacio en disco.
SeguridadSeguridad estándar del sistema.Mayor seguridad gracias al aislamiento (sandboxing).
ActualizacionesSe actualiza junto con el resto del sistema mediante `dnf update`.Se actualiza de forma independiente con el comando `flatpak update`.

Configuración Post-Instalación: ¡A Jugar!

Una vez instalado Steam, el viaje no ha terminado. Hay algunos pasos cruciales para asegurar la mejor experiencia de juego posible.

Primer Inicio y Actualización

La primera vez que ejecutes Steam, se descargará una actualización del cliente. Este es un proceso automático. Verás una pequeña ventana que muestra el progreso de la descarga e instalación. Una vez que termine, se abrirá la ventana de inicio de sesión de Steam. Ingresa con tu cuenta existente o crea una nueva.

Habilitar Steam Play (Proton)

Este es el paso más importante para acceder a la vasta biblioteca de juegos de Windows. Proton es una capa de compatibilidad desarrollada por Valve que traduce las llamadas de DirectX a Vulkan, permitiendo que los juegos de Windows se ejecuten en Linux con un rendimiento impresionante.

  1. Dentro del cliente de Steam, ve al menú "Steam" en la esquina superior izquierda y selecciona "Parámetros" (o "Settings").
  2. En la ventana de Parámetros, navega a la sección "Steam Play" en el menú de la izquierda.
  3. Asegúrate de marcar las dos casillas: "Activar Steam Play para los títulos compatibles" y "Activar Steam Play para todos los demás títulos".
  4. En el menú desplegable de abajo, selecciona la versión más reciente de Proton disponible.
  5. Haz clic en "Aceptar". Steam te pedirá que reinicies el cliente para aplicar los cambios.

Con esto, el botón "Instalar" aparecerá para casi todos los juegos de tu biblioteca, ¡incluso los que no tienen un port nativo para Linux!

Optimizaciones Adicionales para Gamers en Fedora

Para llevar tu experiencia de juego al siguiente nivel, considera estas configuraciones opcionales.

¿Cuál es la diferencia entre Steam y Fedora?
Descubrirá que el cliente del juego Steam está fácilmente disponible, mientras que se pueden instalar los controladores gráficos AMD y Nvidia. Fedora, por el contrario, tiene una fuerte política de código abierto que le impide incluir cualquier software propietario en sus repositorios.

Instalar Controladores de NVIDIA

Si tienes una tarjeta gráfica NVIDIA, los controladores de código abierto (Nouveau) que vienen por defecto en Fedora pueden no ofrecer el mejor rendimiento. Instalar los controladores propietarios es casi obligatorio para jugar seriamente.

  1. Asegúrate de tener el repositorio non-free de RPMFusion habilitado (como se hizo para instalar Steam).
  2. Habilita el repositorio específico para los drivers de NVIDIA desde el Centro de Software o con el comando adecuado.
  3. Instala los controladores con el siguiente comando en la terminal: sudo dnf install akmod-nvidia
  4. Reinicia tu sistema después de que la instalación se complete.

Nota importante: Los controladores de NVIDIA a menudo tienen mejor compatibilidad con el servidor gráfico Xorg que con Wayland (el predeterminado en Fedora). Al iniciar sesión, puedes hacer clic en el ícono de engranaje y seleccionar "GNOME en Xorg" para evitar posibles problemas.

Instalar Feral Gamemode

Gamemode es una pequeña herramienta desarrollada por Feral Interactive que optimiza tu sistema para el rendimiento de los juegos. Pide al sistema operativo que aplique temporalmente un conjunto de optimizaciones (como ajustar la gobernanza de la CPU) mientras un juego se está ejecutando.

Instálalo con:

sudo dnf install gamemode

Para usarlo con Steam, haz clic derecho en un juego de tu biblioteca, ve a "Propiedades" y en la pestaña "General", añade lo siguiente en "Parámetros de lanzamiento":

gamemoderun %command%

Ahora, cada vez que lances ese juego, Gamemode se activará automáticamente.

Preguntas Frecuentes (FAQ)

¿Qué método de instalación de Steam es mejor para Fedora?
El método recomendado para la mayoría de los usuarios es a través de RPMFusion. Ofrece la mejor integración con el sistema. Sin embargo, Flatpak es una excelente alternativa si prefieres el aislamiento y quieres evitar posibles conflictos de librerías.
¿Todos los juegos de Windows funcionan con Proton?
No todos, pero la compatibilidad es asombrosamente alta y mejora cada día. Para verificar la compatibilidad de un juego específico antes de comprarlo o instalarlo, visita el sitio web ProtonDB. La comunidad de usuarios reporta su experiencia y ofrece consejos para hacer funcionar los juegos.
¿Necesito instalar Wine si ya uso Proton?
No para los juegos de Steam. Proton es una versión modificada de Wine que Valve gestiona e integra directamente en Steam. No necesitas una instalación de Wine por separado para jugar en Steam. Sin embargo, tener Wine instalado puede ser útil para otros lanzadores o aplicaciones de Windows fuera de Steam.
¿Cómo desinstalo Steam de Fedora?
Si lo instalaste vía RPMFusion, usa el comando sudo dnf remove steam. Si usaste Flatpak, el comando es flatpak uninstall com.valvesoftware.Steam. Para una limpieza completa, también puedes borrar las carpetas de datos en `~/.local/share/Steam` y `~/.steam`.

¡Felicidades! Ahora tienes todo lo necesario para disfrutar de una experiencia de juego de primer nivel en Fedora. La combinación de una distribución robusta como Fedora con el poder de Steam y Proton abre un mundo de posibilidades para los gamers en Linux. ¡Es hora de instalar tus juegos favoritos y empezar la diversión!

Si quieres conocer otros artículos parecidos a Guía Definitiva para Instalar Steam en Fedora puedes visitar la categoría Juegos.

Subir