LAN Messenger Kurulum Sorunu

İş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

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.

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ı

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.

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.)

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

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.

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:

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

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?

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

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.

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.

1 Beğeni

LAN messenger Kurulumunu sağlamam gerekiyor. bunun için bir çözüm geliştirebilen var mı?

Sonunda çalıştırmayı başardım;

Şu adresten 64 versiyona uyumlu olan .deb dosyası indirilir > tıklayınız

Daha sonra dosyanın indirildiği dizine girilip;

sudo dpkg -i lmc_1.2.37_x86_64_min.deb

komutu ile kurulum yapılır. Fakat kurulumda liblmcapp.so.2 hatası verecektir. Bu dosyayı
/usr/lib/lmc adresinde bulabilirsiniz. O dosyayı oradan root izinleri ile /usr/lib klasörüne kopyalayın.

Daha sonrasında tekrar kurmaya çalıştığınızda birkaç paket ve bağımlı paketleri isteyecektir. Bunları tek tek kurmaktansa debian deposunu depo adreslerine ekleyerek synaptic ile kurmayı sağlayabilirsiniz…

Synaptic açıp şu şekilde Ayarlar>Depolar kısmından depo adresini ekleyin;
Ekran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BC_2018-03-24_20-44-58

Daha sonrasında çıkan soruya Tazele deyip depo adreslerinin güncellenmesini sağlayın. Ardından aşağıda belirtilen paketleri aratarak kurun (Bazı paketler birbirine bağımlı o yüzden ilk 2 taneyi kurunca sanırım diğerlerini de kuruyor);

libqt5multimedia5
libssl1.0.0 (1.0.1t-1+deb8u7)
libqt5opengl5 (5.7.1+dfsg-3+b1)
libqt5sql5 (5.7.1+dfsg-3+b1)
libqt5sql5-sqlite (5.7.1+dfsg-3+b1)
libqt5webkit5 (5.7.1+dfsg-1)

Bu paketleri kurduktan sonra hata veren paketler kurulamadığı için tekrardan /usr/lib/lmc dizinine girerek aşağıdaki komutla hatasız kurulum yapılır;

sudo dpkg -i lmc_1.2.37_x86_64_min.deb

Ardından /usr/lib/lmc adresine girip lan-messenger çift tıklayarak programı çalıştırabilirsiniz.
Sonrasında sorun olmaması için isterseniz eklemiş olduğunuz debian deposunu tekrar devre dışı bırakabilirsiniz.

Bu arada kurarken birkaç varyasyon denediğim için atlamış olduğum adımlar olabilir. Sizde çıkan hatalar olursa yardımcı olmaya çalışırım.

3 Beğeni