Instale e configure o Irssi no seu Linux: Guia completo com comandos!

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