LAN Messenger Kurulum Sorunu


(Arif) #1

İşyerinde arkadaşların sadece kendi arasında (yerel ağ içerisinde) mesajlaşıp dosya paylaşımı yapabileceği bir program ararken LAN Messenger adlı programı buldum. Windows tüm versiyonlarında sorunsuz olarak kullanıyoruz fakat Pardus için de bu programı kurmaya çalıştığım ama bir türlü çalıştıramadım. Çözüm için önerisi olan var mıdır acaba?
NOT : Pardus 17 64bit XFCE üzerinde bu hata çıkıyor.

Kurulumu yapıyor ama usr/lib/lmc klasörüne girip çalıştırmaya kalktığımda aşağıdaki hata çıkıyor? İlgili dosya halbuki klasörde mevcut.

pardus@pardus171:/usr/lib/lmc$ sudo ./lan-messenger
[sudo] password for pardus:
./lan-messenger: error while loading shared libraries: liblmcapp.so.2: cannot open shared object file: No such file or directory


(Veli Ertunc) #2

Kütüphane dosyası yok sanırım. Terminal üzerinden sudo apt-get install --build-essential komutunu çalıştır yüklemeyi onayla :slight_smile: ya da direk sudo apt-get install liblmcapp da kullanabilirsin ama ilk seçenek eksik olan diğer kütüphaneleri de yükler.


(Arif) #3

Verdiğiniz kodların sonucunda çıkan hatalar;

pardus@pardus171:/usr/lib/lmc$ sudo apt-get install build-essential
[sudo] password for pardus:
Paket listeleri okunuyor… Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor… Bitti
Bu sorunları düzeltmek için ‘apt --fix-broken install’ komutunu çalıştırmanız gerekebilir.
Aşağıdaki paketler karşılanmamış bağımlılıklara sahip:
build-essential : Bağımlılıklar: libc6-dev ama kurulmayacak ya da
libc-dev
Bağımlılıklar: gcc (>= 4:6.3) ama kurulmayacak
Bağımlılıklar: g++ (>= 4:6.3) ama kurulmayacak
Bağımlılıklar: make
Bağımlılıklar: dpkg-dev (>= 1.17.11) ama kurulmayacak
lmc : Bağımlılıklar: libqt5xml5 ama kurulmayacak
Bağımlılıklar: libqt5webkit5 ama kurulmayacak
Bağımlılıklar: libssl1.0.0 ama kurulabilir değil
E: Karşılanmamış bağımlılıklar. ‘apt --fix-broken install’ komutunu paket seçeneği vermeden deneyin (ya da bir çözüm belirtin).

pardus@pardus171:/usr/lib/lmc$ sudo apt-get install liblmcapp
Paket listeleri okunuyor… Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor… Bitti
E: liblmcapp paketi bulunamadı


(kaan) #4

sudo apt-get install pidgin komutu ile programı kurun açın ve AIM seçeneğini seçin ve istediğiniz bir ismi girip kullanabilirsiniz.


(Gökhan Gurbetoğlu) #5

Terminalde

sudo apt-get install libgstreamer-plugins-base0.10-0:i386

komutuyla kütüphaneleri kurduktan sonra yazılımı tekrar kurmayı dener misiniz?
(Bu kütüphanelerin kurulumu başarısız olursa terminalde dpkg --add-architecture i386 girdikten sonra deneyin. Bu komut 64 bit mimarilerde 32bit -i386- mimarideki paketleri kurabilecek şekilde ayarlıyor.)


(Veli Ertunc) #6

apt --fix-broken install ı da yazın düzelir. Yanlış yazmışım build-essential değil --fix-broken ı yazmanız gerekiyordu. :slight_smile:


(Arif) #7

Gökhan Bey çıkan hata mesajları;

pardus@pardus17:/usr/lib/lmc$ ./lan-messenger
./lan-messenger: error while loading shared libraries: liblmcapp.so.2: cannot open shared object file: No such file or directory
pardus@pardus17:/usr/lib/lmc$ sudo dpkg --add-architecture i386[sudo] password for pardus:
pardus@pardus17:/usr/lib/lmc$ sudo apt-get install libgstreamer-plugins-base0.10-0:i386
Paket listeleri okunuyor… Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor… Bitti
E: libgstreamer-plugins-base0.10-0:i386 paketi bulunamadı
E: ‘libgstreamer-plugins-base0.10-0’ ifadesine eşleşen herhangi bir paket bulunamadı
E: ‘libgstreamer-plugins-base0.10-0’ düzenli ifadesini içeren herhangi bir paket bulunamadı

Veli Bey en son verdiğiniz fix komutu kod ekranda çıkmıştı ve ben de yazdım ama fix komutundan sonra kurulumu komple kaldırıyor. Yani usr/lib/ içindeki lmc klasörü siliniyor.

Kaan Bey dediğiniz gibi alternatif program kurmak aklıma geldi ama iş yerinde yaklaşık 20 bilgisayarda Lan Messenger kurulu, tüm bilgisayarlardaki programı değiştirmek yerine pardus makinede bu programı kurmayı deniyorum. İşin içinden çıkamazsam hem win hem pardusta sağlıklı çalışanına bakmak zorunda kalacağım aşikar.


(Veli Ertunc) #8

Paketleri sürüm nosu ile yazmayın. Çünkü depolarda direk libgstreamer-plugins-base0.10-0 bulunmaz onun yerine libgstreamer-plugins-base yi yüklemeyi deneyin. Direk Synaptic Paket Yöneticisinden yükleyebilirsiniz. Hem görsel arayüz de var. Sizin için daha rahat olur:slight_smile:


(Arif) #9

Synaptic ekranında durum şöyle ama yine de aynı çalıştırma hatası çıkıyor.


(Gökhan Gurbetoğlu) #10

Hatalı bilgi vermişim sanırım. Depoda bu sürüm olmayabilir. sudo apt install libgstreamer-plugins-base yazdıktan sonra klavyeden TAB tuşuna basarak geçerli sürümün (mesela libgstreamer-plugins-base1.0-0) eklenmesini sağladıktan sonra bu ekrana gelen sürümü yüklemeyi dener misiniz?


(Cüneyt Ulusoy) #11

Paket tamamen 32bit mimariye bağımlı. usr/lib/lmc altındaki lib ile başlayan tüm dosyaları dosyasistemi (kök) altında lib > i386-linux-gnu dizinine yapıştırdıktan sonra verdiği hatalar değişiyor ve bağımlılıklarını istemeye başlıyor; debian sitesinden libgstreamer-plugins-base0.10-0_0.10.36-2_i386.deb libstdc++6_6.3.0-18_i386.deb istedi kurdum sonra; libsqlite3-0_3.16.2-5+deb9u1_i386.deb istedi kurdum istemeye devam etti bıraktım. teker teker istediklerinin i386 olanları indirip kurmak gerek, bir kere indirip kurduktan sonra dosyalar bir yerde toplanabilir. Çok uğraştırır.

Hem Windows hem Pardus’ta çalışabilen alternatif olarak BeeBeep işinize yarayabilir.

https://sourceforge.net/projects/beebeep/files/?source=navbar

İnen dosyayı arşivden çıkarın

sudo chmod 777 -R beebeep-4.0.0-qt4-amd64/

sudo apt-get install libqt4-dev libqt4-xml libxcb-screensaver0 libavahi-compat-libdnssd1 libphonon4 libhunspell-dev phonon-backend-gstreamer

beebeep dizininde ./beebeep


(Arif) #12

Gökhan Bey yine olmadı maalesef.

Aynen Cüneyt Bey’in dediği gibi sürekli lib hataları veriyor. Sanırım başa çıkılamayacak gibi. En doğrusu galiba sizin de vermiş olduğunuz BeeBeep gibi alternatiflere yönelmek.

Yardımlar için teşekkürler.


(Gökhan Gurbetoğlu) #13

Son güncellemesi 2012 yılında olmasına bağlayalım. Umarım diğer yazılım da işinizi görür.