O IRC, ou Internet Relay Chat, continua sendo um dos métodos de comunicação mais relevantes dentro da comunidade Linux. Apesar de sua longa história, muitos projetos importantes ainda dependem dele. Para quem usa Linux, há uma variedade de clientes IRC disponíveis, mas o Irssi se destaca como um dos mais populares. A principal razão de sua popularidade é que ele opera diretamente no terminal. Isso significa que, contanto que você tenha acesso a um terminal, pode se conectar e interagir em canais IRC. Além disso, sendo um programa baseado em texto, o Irssi é extremamente leve, consumindo poucos recursos do sistema.
Abaixo, você encontrará um guia sobre como instalar o Irssi em sua distribuição Linux preferida.
AVISO: Se preferir, role para o final do artigo e assista ao tutorial em vídeo.
Processo de Instalação
Instalando no Ubuntu
Execute o seguinte comando no terminal:
sudo apt install irssi
Instalando no Debian
Use o comando abaixo:
sudo apt-get install irssi
Instalando no Arch Linux
No Arch Linux, o comando é:
sudo pacman -S irssi
Instalando no Fedora
Para o Fedora, utilize:
sudo dnf install irssi
Instalando no OpenSUSE
O comando para OpenSUSE é:
sudo zypper install irssi
Outras Distribuições Linux
Para construir o Irssi a partir do código-fonte, você precisará de algumas dependências, embora não muitas, já que o programa é focado em texto. Certifique-se de ter o Glib versão 2.6 ou superior, pkg-config, OpenSSL, git e Terminfo instalados. Os nomes dessas dependências podem variar dependendo do seu sistema operacional. Consulte o site pkgs.org ou o gerenciador de pacotes da sua distribuição para obter os nomes corretos.
O processo de compilação começa com a obtenção do código-fonte do Github usando o seguinte comando:
git clone https://github.com/irssi/irssi.git
Em seguida, use o comando CD para navegar até a pasta recém-clonada do Irssi:
cd irssi
Dentro desta pasta, encontram-se todos os arquivos necessários para compilar o Irssi. O primeiro passo é executar o script autogen:
./autogen.sh
Este script criará vários arquivos, incluindo o script “configure”. Este último é usado para analisar seu sistema e gerar um novo arquivo “make” (que contém as instruções de compilação):
./configure
Agora que o arquivo “make” foi criado, você pode iniciar a compilação do Irssi. Este processo pode levar algum tempo:
make
Após a conclusão da compilação, faça login como usuário root e instale o Irssi no sistema:
su make install
Agora você pode iniciar o Irssi digitando “irssi” no seu terminal.
Configurando o Irssi
Embora o Irssi funcione bem sem configuração adicional, ajustá-lo pode melhorar significativamente sua experiência. O arquivo de configuração do Irssi reside em `~/` para cada usuário. Cada usuário que desejar usar o Irssi deve configurar seu próprio arquivo em `~/.irssi/config`. Para editar este arquivo, use o seguinte comando no terminal:
nano ~/.irssi/config
Conectando-se a Canais
Para conectar-se a um servidor IRC, use o comando `/server`:
/server irc.test.net
Para que o Irssi se conecte automaticamente a um servidor ao iniciar, utilize:
/server add -auto -network test irc.test.net /save
Para entrar em um canal, utilize o comando `/join`:
/join #testchannel
Para sair de um canal ou encerrar o Irssi, utilize:
/leave /quit
Personalizando seu Nickname
Após a instalação, o Irssi utilizará as informações padrão do seu sistema. Por exemplo, se seu nome real for “John Smith” e seu nome de usuário for “jsmith”, o Irssi adicionará “John Smith” como seu “real_name” e “jsmith” como seu “nick”.
Geralmente, não há necessidade de alterar essas configurações. Mas se você deseja personalizar o seu nick e nome real, você pode fazer isso. Pressione Ctrl + W e procure por “real_name”. Depois de encontrar “real_name”, “user_name” e “nick”, altere os valores para o que desejar. Salve o arquivo com Ctrl + O.
Conexão Automática a Canais
Deseja que o Irssi se conecte a vários canais automaticamente ao iniciar? Veja como configurar isso. Primeiro, conecte-se ao servidor com o comando `/server`:
/server irc.test.net
Em seguida, use o comando `/channel` com a opção `-auto`:
/channel add -auto #test test
Após adicionar todos os canais, salve as mudanças no arquivo de configuração:
/save
Backup e Criptografia da Configuração do Irssi
Este guia cobriu apenas os aspectos básicos da configuração do Irssi. Usuários avançados com dados sensíveis no arquivo `~/.irssi/config` podem querer criar um backup criptografado.
Criptografar o arquivo de configuração garante que somente você possa acessá-lo. Para iniciar o processo, verifique se o GPG está instalado. Em seguida, execute os comandos abaixo no seu terminal:
cd ~/.irssi
gpg -c config
O arquivo criptografado resultante será `~/.irssi/config.gpg`. Mova este arquivo para sua pasta /home/:
mv config.gpg ~/
Agora você pode fazer upload do arquivo para serviços como Dropbox ou Google Drive. Para descriptografá-lo, utilize o seguinte comando:
gpg config.gpg mv config ~/.irssi