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.

Kiszivárgott az LG V30 renderképe
Üveg optikát kap az LG V30
Feltörték az Apple iPhone‑ok védelmét
Már előrendelhető az Essential PH‑1 okostelefon
Leagoo T5 okostelefon akció
UMIDIGI Crystal okostelefon 25 ezer forintért?!
Felkapott témák
Feltörték az Apple iPhone-ok védelmét
Android O bemutató – Élő közvetítés
Bing – Egy pénisz volt a Microsoft keresőjének háttérképén
Nagyon szokatlan lesz a mobilos Google Chrome
Tanulj meg programozni ingyen, a mobilodon!
Android 8.0 Oreo – A Google csak trollkodott az Octopusszal
Állásajánlatok
Junior IT Risk Analyst - JO-1701-347086
Informatikus/mérnök Operation & Support területre Ref: OaS_0817_PSE_BpSz
Java Developer
Lakossági hitelkártya termékmenedzser
Client support analyst level1 Miskolc, French speaking - JO-1509-318044
Service Desk Associate 24/7 - 000000191467
Technical Sales / PM