Instalando o Discord e o Enhanced Discord facilmente no Fedora

Em minhas peregrinações pela internet, descobri que existe quem esteja facilitando ainda mais a vida de quem deseja utilizar este aplicativo de chat que conheço há pouco tempo, mas que respeito muito. Já divulguei aqui mesmo no blog algumas formas de fazê-lo, porém algumas pessoas ainda assim podem achar meio trabalhoso. Então decidi compartilhar com você neste passo-a-passo como realizar esta tarefa. Acompanhe e veja:

1 – Instalando as dependências:

$ sudo dnf groupinstall "Development Libraries" "Development Tools"

2 – Clonando o repositório RPM-Outpost/discord para que possamos utilizar um script desenvolvido pelo autor que gera o pacote RPM, o que faz todo o sentido:

$ cd ~/
$ git clone https://github.com/RPM-Outpost/discord.git
$ cd ~/discord

3 – Criando os pacotes:

Você tem 3 opções para criar o pacote, conforme o seu gosto pessoal (Discord Stable, Discord PTB, Discord Canary). E para cada um deles há um comando específico. Eu particularmente uso o Discord Stable, porém mostrarei como funciona para as 3 versões:

  • Discord Stable
    $ ./create-package.sh stable

    Discord PTB

    $ ./create-package.sh ptb

    Discord Canary

    $ ./create-package.sh canary

Será baixado o pacote mais recente do Discord do site oficial e será verificado se você possui a o rpmdevtools instalado. Caso não tiver, o script perguntará se você quer instalar. Tecle y e confirme [Enter].
Além disso, responda y nas próximas duas perguntas, que é a remoção do diretório de trabalho do rpmdevtools e a instalação do pacote propriamente dita.

Pronto! Discord instalado!

4 – Realizando o download do script para instalar o Enhanced discord e a instalação do mesmo:

$ git clone https://github.com/Cr3atable/LinuxED
$ cd LinuxED
$ python3 LinuxED.py

5 – Agora o procedimento para instalar o Enhanced Discord, finalmente:

a) Selecione a versão instalada do discord: (a minha no caso é a Stable)

Please enter the number for the client you wish to patch, or press Enter to exit:
1. STABLE: 0.0.9
2. CANARY: 0.0.72
3. FLATPAK: 0.0.5
4. CUSTOM:

b) Agora use a opção Install ED:

Please type the number for your desired option:
1. Install ED
2. Uninstall ED
3. Update ED
4. Update LinuxED
5. Select Client
6. Use $HOME
7. Exit

c) Depois de instalado, caso você necessite atualizar o software, basta executá-lo novamente e usar a opção Update ED

Please type the number for your desired option:
1. Install ED
2. Uninstall ED
3. Update ED
4. Update LinuxED
5. Select Client
6. Use $HOME
7. Exit

d) Caso queira verificar se o script possui atualizações, use a opção Update LinuxED:

Please type the number for your desired option:
1. Install ED
2. Uninstall ED
3. Update ED
4. Update LinuxED
5. Select Client
6. Use $HOME
7. Exit

Dúvidas, sugestões ou dicas, deixe nos comentários.

Referências:

Repositório RPM-Outpost no GitHUB
Repositório Git do script LinuxED
Servidor de suporte do Enhanced Discord