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

Kmess ‑ Empty contact list

Makay József2011.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.

Kattints ide  ➜

Majdnem androidos lett a Nintendo Switch
Felelősségre vonnák a hanyag szoftverfejlesztőket Németországban
A hozzászólások átalakításán dolgozik a Facebook
Elég jónak ígérkezik a Transformers 5
Itt a Samsung Galaxy S8 „számítógépes” dokkolója
Az Apple válaszolt a WikiLeaks által kiszivárogtatott lehallgatási botrányra
Felkapott témák
Elképesztően drága az Apple iPhone 7+ Retro
Osszad meg, és adunk egy iPhone-t!
Megérkezett és letölthető az Android 8.0
Mintha a Google kicsit túltolná a megfigyelést
Ez volt 2016 legnépszerűbb okostelefonja
iPhone-on sem elképzelhetetlen a „gyárilag telepített” kémszoftver
Állásajánlatok
Minőségügyi mérnök
Gépészmérnök
Folyamatmérnök
Hálózati operátor
Műszaki szolgáltatás ügyintéző Debrecen
Help Desk Support Role
Folyamatmérnök / automatizált gyártás autóipar