Sådan installeres Irssi og bruge IRC fra Linux-terminalen

IRC er et af de primære kommunikationsmidler inden for Linux-fællesskabet. På trods af sin alder bruger store projekter det stadig. Der er mange forskellige IRC-klienter på Linux at vælge imellem, men langt en af ​​de mest populære er Irssi. Grunden til at Irssi er så populær er, at det er et terminalprogram. Det betyder, at så længe du har en terminal, vil du være i stand til at kommunikere over IRC. Det bedste af det hele, da det er et program, der kun består af tekst, bruger det meget få ressourcer. Her er, hvordan du installerer Irssi på din foretrukne Linux-distribution.

SPOILER ALERT: Rul ned og se videotutorialen i slutningen af ​​denne artikel.

Installation

Ubuntu

sudo apt install irssi

Debian

sudo apt-get install irssi

Arch Linux

sudo pacman -S irssi

Fedora

sudo dnf install irssi

OpenSUSE

sudo zypper install irssi

Andre Linux

At bygge Irssi fra kilden kræver nogle få afhængigheder, men ikke for mange, da programmet er tekstorienteret. For at bygge skal du sørge for, at du har Glib 2.6 eller nyere, pkg-config, OpenSSL, git og Terminfo. Husk, at disse afhængigheder kan have forskellige navne, afhængigt af operativsystemet. For de bedste resultater, tjek pkgs.org, eller søg i din Linux-pc’s pakkehåndtering.

  Sådan spiller du Bungie's Marathon Game Series på Linux

Start Irssi-kompileringsprocessen ved først at gribe kildekoden fra Github ved hjælp af git-kommandoen i terminalen.

git clone https://github.com/irssi/irssi.git

Brug CD-kommandoen til at ændre terminalens arbejdsbibliotek fra ~/ til den nyligt klonede Irssi-mappe.

cd irssi

Inde i mappen er al den nødvendige kode til at bygge Irrsi IRC-klienten der. Det første skridt til at bygge det er at køre autogen-scriptet. Dette vil automatisk generere nødvendige filer.

./autogen.sh

Kørsel af autogen-scriptet vil generere nogle få filer, inklusive konfigurationsscriptet. Configure bruges til at scanne en pc og oprette en ny “make”-fil (aka build-instruktioner).

./configure

Configure genererede en ny “make”-fil. Herfra skal du bruge makefilen til at starte kompileringen af ​​Irssi. Forstå, at dette kan tage lidt tid, da det aldrig er hurtigt at kompilere software.

make

Når GCC er færdig med at bygge softwaren, skal du logge på som root-bruger på din pc og installere Irssi på systemet.

su 

make install

Herfra vil du være i stand til at starte Irssi IRC-klienten ved at åbne en terminal og indtaste “irssi” som en kommando.

Konfiguration

Irssi IRC-klienten fungerer ret godt ud af boksen, men hvis du vil have mest muligt ud af den, er det bedst at konfigurere den. Konfigurationsfilen for Irssi er i ~/ for hver bruger. Hver bruger på pc’en, der ønsker at bruge IRC-klienten, skal konfigurere deres egen ~/.irssi/config-fil. For at redigere filen skal du åbne en terminal og skrive følgende kommando.

nano ~/.irssi/config

Deltag i kanaler

Brug /server-kommandoen til at deltage i IRC-serveren efter eget valg.

/server irc.test.net

Gør det eventuelt, så Irssi altid tilslutter sig din IRC-server ved opstart, ved at indtaste:

/server add -auto -network test irc.test.net

/save

Med serverkonfigurationsopsætningen skal du tilslutte dig kanalen ved hjælp af /join.

/join #testchannel

Tag afsted med:

/leave

/quit

Indstilling af et “nick”

Når Irssi installerer, vil den oprette en ny konfiguration fra standardindstillingerne på din pc. For eksempel, hvis dit “rigtige navn” på Ubuntu er “John Smith”, og dit brugernavn “jsmith”, vil Irssi tilføje “John Smith” i din konfiguration som dit “rigtige_navn” og “jsmith” som begge “kaldet” og “brugernavn”.

  Sådan oprettes og installeres SSH-nøgler fra Linux Shell

For de fleste mennesker er der ingen grund til at ændre indstillingerne, da standardindstillingerne er fine. Men hvis du er meget speciel omkring IRC, er der en måde at ændre det på. Start med at trykke på Ctrl + W, og søg efter “rigtigt_navn”. Efter real_name, user_name og nick skal du ændre værdierne til noget andet. Gem derefter konfigurationsfilen med Ctrl + O.

Auto Connect

Har du brug for din IRC-klient til automatisk at oprette forbindelse til forskellige kanaler ved opstart? Sådan gør du det. Start med at slutte sig til serveren med kommandoen /server.

/server irc.test.net

Brug kommandoen /channel med -auto for automatisk at logge på.

/channel add -auto #test test

Når alle kanaler er tilføjet, skal du gemme ændringerne i din konfigurationsfil.

/save

Sikkerhedskopiering og kryptering af Irssi-konfiguration

Vi har kun dækket det grundlæggende i Irssi-konfigurationen, da den gennemsnitlige bruger højst sandsynligt ikke behøver at gøre mere end dette. Alligevel, hvis du er en avanceret bruger, og du har en masse personlige ting i din ~/.irssi/config-mappe, er det bedst at beholde en krypteret sikkerhedskopi.

  Sådan oprettes og installeres SSH-nøgler fra Linux Shell

At gå krypteringsruten betyder, at ingen, men du vil have mulighed for at få adgang til din konfigurationsfil. For at starte krypteringen skal du sørge for, at GPG er installeret. Åbn derefter et terminalvindue og krypter din konfiguration.

cd ~/.irssi
gpg -c config

Outputtet af krypteringen skal være ~/.irssi/config.gpg. Flyt den krypterede konfigurationsfil til din /home/-mappe.

mv config.gpg ~/

Nu hvor filen er sikker, er du velkommen til at uploade den til Dropbox, Google Drev osv. Dekrypter filen til enhver tid ved at køre dekrypteringskommandoen i GPG.

gpg config.gpg 

mv config ~/.irssi