19 452
Tesztek Android Google Apple Microsoft Samsung Huawei Nokia Linux Biztonság Tudomány Facebook Videojáték Film
ga

Kmess ‑ Empty contact list

2011.11.11. 13.22

November elején komoly problémával szembesülhettek a népszerű Kmess Live Messenger kliens felhasználói. Bejelentkezés után ugyanis egy teljesen üres partnerlista fogadta őket, amit semmilyen módon nem lehetett helyreállítani.


Most megmutatjuk, hogyan kell ezt a hibát javítani, arra viszont számítsatok, hogy nemcsak kattintgatni fogunk! A cikk címét is ezért adtam meg angolul, mivel a beírandó parancsok egyértelműen ki lesznek emelve, tehát nem szükséges az anyanyelvünk ismerete.

A folyamat a következőképpen fog kinézni. Letöltjük a Kmess 2.0.6.1-es verziójának forráskódját és egy javítófoltot (patch), ami kijavítja azt a hibát, amit tulajdonképpen maga a Microsoft okozott egy sokadik protokollmódosítással. A letöltött patch-et összefésüljük a kicsomagolt forráskóddal, aztán lefordítjuk és telepítjük az elkészült szoftvercsomagot.

Vágjunk is bele!

Nyissunk egy terminált és szerezzünk rendszergazdai jogokat!
sudo -s //Ubuntu, Debian
su //openSUSE, Fedora


Először távolítsuk el a már telepített Kmess a rendszerünkről, majd a következő paranccsal töltsük le a Kmess forráskódját!
cd /usr/src && wget -O kmess.tar.bz2 http://downloads.sourceforge.net/project/kmess/Latest%20versions/2.0.6.1/kmess-2.0.6.1.tar.bz2?r=http%3A%2F%2Fkmess.org%2Fdownload%2F&ts=1321012045&use_mirror=kent

Majd a javítófoltot!
wget -O kmess.patch http://lekensteyn.nl/files/kmess/follow-location-redirects.patch

Csomagoljuk ki a Kmess forráskódját majd lépjünk bele a létrejövő könyvtárba!
tar -xf kmess.tar.bz2 && cd kmess-2.0.6.1

Fésüljük össze a javítást a forráskóddal!
cat ../kmess.patch | patch -p1

Megjegyzés: A forráskód lefordításához a rendszernek biztosítania kell bizonyos függőségeket. Ezeket a fordítás előellenőrzésekor ki is listázza, de úgy gondolom, hogy egyszerűbb a legfontosabbakat már az elején telepíteni. A telepítendő csomagok között van például a libkde4 (vagy kde4-lib) fejlesztői csomagja (-devel, -dev), a gcc és a cmake, amiket ha csomagkezelővel (apt-get, zypper, Yast, Synaptic, Szoftverközpont, stb.) telepítünk fel, többnyire magukkal rántják a Kmess tovább függőségeit is.

Miután feltelepítettük a függőségeket, nincs más dolgunk, mint kiadni a forráskódot lefordító parancssort. Figyelj oda, hogy a terminálod a /usr/src/kmess-2.0.6.1 könyvtárban álljon! Ha nem ott áll, a cd /usr/src/kmess-2.0.6.1 paranccsal belenavigálhatsz.

./configure

Ha minden rendben lezajlott és nem talált további teljesítetlen függőséget, ki fogja írni, hogy kiadhatod a make parancsot. Ellenkező esetben a folyamat leáll és az utolsó sorokban jelezni fogja, milyen függőség hiányzik még mindig.

Ha megvagyunk, adjuk ki a fordítást és a telepítést elvégző parancsot egyben!

make && make install

Ezzel fel is telepítettük a már javított Kmess azonnali üzenetküldő kliensünket.

Így készíthetünk vízhajtású kalapácsot kőkorszaki eszközökkel
A SIÓ megosztotta a nap képét
Több ezren váltanának GNOME helyett KDE‑re az Ubuntuban
Gondolatokkal vezérelhető robotot hoztak létre
Séta a tudományért – March for Science
Így fog kinézni az iPhone X
Felkapott témák
A Samsung Galaxy S8 Home gombja mindig máshol jelenik meg
300 dollárba kerül egy Samsung Galaxy S8 legyártása
Elon Musk bemutatta a közlekedés jövőjét
Az Apple mellett a Google is három készüléket mutat be
Már a Google Playből is telepíthetjük a Messenger Lite appot
Nem biztos, hogy a Foxconn gyártja a jubileumi iPhone-t
Állásajánlatok
Programozó mérnök
Gyártás-előkészítő mérnök / technikus
Elektronikai műszerész
Manuális tesztelő B48MT
.NET fejlesztő
Végeselem szimuláció szilárdságtani és élettartam-számító motor/karosszéria - Járműfejlesztés
Vegyész