Pidgin“ – nemokamas, atvirojo kodo įrankis greitajam susirašinėjimui (angl. instant messaging), veikiantis visose populiariausiose operacinėse sistemose. Šiame straipsnyje apžvelgiamas „Pidgin“ diegimas „CentOS“ operacinėje sistemoje ir aptariamas XMPP susirašinėjimo protokolu pagrįsto „Facebook Chat“ konfigūravimas.

„Pidgin“ diegti ir atnaujinti galima per

pridėjus saugyklą, specialiai „Pidgin“ kūrėjų palaikomą „Red Hat“ šeimos operacinėms sistemoms. Tai atliekama terminalo lange įvykdžius šias komandas:

[code lang=”shell”] cd /etc/yum.repos.d
sudo wget http://rpm.pidgin.im/centos/pidgin.repo[/code]

Saugyklos konfigūraciją reikia pakoreguoti – kaip ir „RPMForge“ saugyklai,

nustatyti prioritetą ir apsaugos parametrą. Koregavimas atliekamas šios komandos pagalba:

[code lang=”shell”]sudo nano pidgin.repo[/code]

Reikalingi prirašyti parametrai paryškinti:

[code lang=”plain” highlight=”7,8,16,17,25,26″] [pidgin] name=Pidgin for RHEL/CentOS $releasever – $basearch
baseurl=http://rpm.pidgin.im/centos/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://rpm.pidgin.im/RPM-GPG-KEY-pidgin
priority=10
protect=0

[pidgin-debuginfo] name=Pidgin for RHEL/CentOS $releasever – $basearch – Debug
baseurl=http://rpm.pidgin.im/centos/$releasever/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=http://rpm.pidgin.im/RPM-GPG-KEY-pidgin
priority=10
protect=0

[pidgin-source] name=Pidgin for RHEL/CentOS $releasever – $basearch – Source
baseurl=http://rpm.pidgin.im/SRPMS/
enabled=0
gpgcheck=1
gpgkey=http://rpm.pidgin.im/RPM-GPG-KEY-pidgin
priority=10
protect=0[/code]

Saugyklos konfigūracija paruošta. Dabar metas išvalyti laikinuosius „yum“ failus ir atnaujinti saugyklų sąrašus:

[code lang=”shell”] sudo yum clean all
sudo yum update[/code]

Tai atlikus, galima diegti „Pidgin“. Šiai programai veikti reikalinga biblioteka „LibPurple“, todėl susirašinėjimo programa diegiama tokia komanda:

[code lang=”shell”]sudo yum install libpurple pidgin[/code]

Įdiegta „Pidgin“ programa pasiekiama pagrindiniame meniu: Applications > Internet > Pidgin Internet Messenger. Startavus ją pirmą kartą, pasitiks vedlys, raginantis pridėti naują paskyrą (angl. account). Šis veiksmas inicijuojamas mygtuku Add.

„Facebook Chat“ konfigūravimas

„Facebook Chat“ veikia atviru protokolu XMPP, todėl paslaugą galima naudoti laisvai pasirenkama kientine programa. „Pidgin“ šiam tikslui kuo puikiausiai tinka. Konfigūracijos parametrai tokie:

Kortelėje Basic:
Protocol: XMPP
Username: jūsų Facebook’o vartotojo vardas
Domain: „chat.facebook.com”
Resource: „pidgin”
Password: jūsų Facebook’o slaptažodis
Local alias: „Facebook Chat”

Kortelėje Advanced:
Atžymėti Require SSL/TLS
Connect port: 5222
Connect server: chat.facebook.com

File transfer proxies galima palikti numatytąją reikšmę – proxy.eu.jabber.org.

Sveikinu – jūs jau galite naudotis „Facebook Chat“!

Keletas pastabų:

  • susirašinėti galėsite tik su tais žmonėmis, kurie yra jūsų draugų sąraše;
  • norėdami pridėti naują „Facebook Chat“ vartotoją į kontaktus (t. y. į draugų sąrašą) privalėsite prisijungti prie „Facebook“ tinklalapio;
  • XMPP protokolas leidžia kontaktus skirstyti į grupes. Facebook’e grupes atitinka draugų grupavimo sąrašai (Lists);
  • „Facebook Chat“ nėra pilnavertė XMPP protokolo realizacija, todėl negalėsite siųsti greitųjų žinučių į kitus XMPP serverius – bendrauti įmanoma tik tarp „Facebook“ vartotojų. Šio trūkumo neturi iš „Gmail“ pasiekiama paslauga „Google Chat“.

Daugiau informacijos apie „Facebook Chat“ pateikiama pagalbos srityje. Susipažinti su programa „Pidgin“ galite oficialiame tinklalapyje.