Flatpak es un sistema de implementación de software que le permite instalar y ejecutar aplicaciones sin privilegios de root. Veamos cómo instalar Discord en Fedora usando Flatpak:
Paso 1:Instalar Flatpak y Flathub
Nota :Si tiene Flatpak en su sistema, omita este paso.
```sh
sudo dnf instalar flatpak
flatpak remoto-agregar --si-no-existe flathub https://flathub.org/repo/flathub.flatpakrepo
```
Paso 2:instalar Discord
Ahora que hemos configurado nuestro sistema para Flatpak, instalemos Discord:
```sh
flatpak instala flathub com.discordapp.Discord
```
Paso 3:Iniciar Discord
Una vez finalizada la instalación, puedes buscar Discord en el menú "Actividades" y hacer clic en el icono para iniciar la aplicación.
Alternativamente, también puedes ejecutar el siguiente comando en la terminal para iniciar Discord:
```sh
flatpak ejecuta com.discordapp.Discord
```
Método 2:construir desde la fuente
Alternativamente, también puedes optar por compilar Discord desde la fuente. Estos son los pasos a seguir:
Paso 1:instalar los requisitos previos
Para compilar Discord desde el código fuente, necesitarás las siguientes dependencias:
```sh
sudo dnf install git build-essential cmake ninja-build meson gtk3-devel libsecret-devel libxcb1-devel libx11-devel libxkbcommon-devel libxcb-util-devel libgdk-pixbuf2.0-devel
```
Paso 2:Descargue el código fuente
```sh
clon de git https://github.com/discordapp/discord.git
discordia
```
Paso 3:compilar Discord
Ahora, necesitas compilar el código fuente e instalar Discord.
```sh
./gradlew dist --args="-Duserhome=/home/$USUARIO"
```
Paso 4:Instalar Discord
Una vez realizada la compilación, puede instalar Discord copiando los archivos creados en el directorio de aplicaciones del sistema.
```sh
sudo cp build/linux/Discord /usr/local/bin/Discord
```
Paso 5:Crear entrada de escritorio
Para integrar Discord con el menú del sistema, cree un archivo de entrada en el escritorio.
```sh
discos compactos ~
toque ~/.local/share/applications/Discord.desktop
Ingrese el siguiente contenido en el archivo Discord.desktop
[Entrada de escritorio]
Nombre=Discordia
Ejecutivo=/usr/local/bin/Discord
Icono=/home/$USUARIO/discord/discord.png
Terminal=falso
Tipo=Aplicación
Categorías=Internet;Chat;Comunicaciones;
```
Paso 6:ejecutar Discord
Ahora puedes iniciar Discord desde el menú de la aplicación.
Nota: Si deseas actualizar Discord en el futuro, deberás repetir los pasos de compilación e instalación.