Linux Mint Türkiye

Yazılım => Yazılım Sorunları => Konuyu başlatan: aakmaz - 13 Ekim 2020, 17:21:50

Başlık: [Çözüldü] LMDE 4'te Zekr Programı Kurulmuyor
Gönderen: aakmaz - 13 Ekim 2020, 17:21:50
Merhaba Arkadaşlar!
Bilgisayarıma bugün LMDE 4 kurdum. Nasıl olduğunu görmek istiyordum. Linux Mint 19 ve 20 'de Zekr programı kuruluşunda sıkıntı yaşadığım için ilk önce onu kurmak istedim ancak başarılı olamadım.
zekr-1.1.0-linux_64 programını zekr.sh dosyasını çalıştırarak kurmaya çalıştım ve aşağıda vereceğim hata mesajı ile karşılaştım. Hem bu forumda hem de internette daha önce Zekr ile ilgili çözümlerin ulaşabildiklerimi denedim ve bir sonuca ulaşamadım.
Bunlardan en etkilisi, libwebkitgtk-1.0-0 ile openjdk-8-jdk kurulması idi. Paket Yöneticisinden Nvidia-openjdk-8-jre kurdum. Bunun openjdk-8-jdk yerine geçip geçmeyeceğini bilmiyorum. Fakat libwebkitgtk-1.0-0 'ı kurmak için yaptığım denemeler başarısız oldu. Bildiğim kadarıyla bana asıl lazım olan da libwebkitgtk-1.0-0 idi.
Şimdiden ilginiz için teşekkür ederim.

Kod: [Seç]
org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.browser.Mozilla.initMozilla(Unknown Source)
at org.eclipse.swt.browser.Mozilla.create(Unknown Source)
at org.eclipse.swt.browser.Browser.<init>(Unknown Source)
at net.sf.zekr.ui.QuranForm.makeFrame(QuranForm.java:628)
at net.sf.zekr.ui.QuranForm.init(QuranForm.java:340)
at net.sf.zekr.ui.QuranForm.<init>(QuranForm.java:319)
at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:51)
at net.sf.zekr.ZekrMain.main(ZekrMain.java:94)


Düzenleme: Konu başlığı
Başlık: Ynt: LMDE 'de Zekr Programı Kurulmuyor
Gönderen: Danny - 15 Ekim 2020, 09:52:33
Kod: [Seç]
sudo apt-get install zekr
olarak devam edin görelim bakalım ne oluyor.
Başlık: Ynt: LMDE 'de Zekr Programı Kurulmuyor
Gönderen: aakmaz - 15 Ekim 2020, 19:48:58
Kod: [Seç]
sudo apt-get install zekr
olarak devam edin görelim bakalım ne oluyor.

Kod: [Seç]
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package zekr
Başlık: Ynt: LMDE 'de Zekr Programı Kurulmuyor
Gönderen: Danny - 15 Ekim 2020, 21:08:02
https://ftp.metu.edu.tr/debian/pool/non-free/z/zekr/zekr_1.1.0%2Brepack-2.1_all.deb

bu paketi kurmayı dener misin kurmayı.
Başlık: Ynt: LMDE \'de Zekr Programı Kurulmuyor
Gönderen: aakmaz - 16 Ekim 2020, 06:23:08
https://ftp.metu.edu.tr/debian/pool/non-free/z/zekr/zekr_1.1.0%2Brepack-2.1_all.deb

bu paketi kurmayı dener misin kurmayı.
Şu hatayı verdi:
Kod: [Seç]
error: depencency is not satisfiable: liblucene2-javaŞu adresteki https://howtoinstall.co/en/debian/stretch/liblucene2-java (https://howtoinstall.co/en/debian/stretch/liblucene2-java)
Kod: [Seç]
sudo apt-get install liblucene2-java komutu ile  liblucene2-java'yı kurmayı denedim. Sonuç:
Kod: [Seç]
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package liblucene2-java



Mesajlar Birleştirildi.
Bu arada şu yüklemeleri de yaptığımı ifade edeyim:

DEPO
Kod: [Seç]
Default-jdk
Java-package

KOMUT SATIRI
Kod: [Seç]
apt install build-essential devscripts
sudo add-apt-repository 'deb http://ppa.launchpad.net/shimmerproject/ppa/ubuntu quantal main'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 685D1580
echo 'deb http://ppa.launchpad.net/shimmerproject/ppa/ubuntu quantal main' >> /etc/apt/sources.list
sudo apt-get install build-essential gcc g++
sudo apt-get install libxxf86vm-dev libxine2-dev unixodbc-dev libsdl1.2-dev libsdl2-dev
sudo apt-get install libgtk2.0-dev libgtk-3-dev
sudo apt install libwebkitgtk-1.0
sudo apt-get install libgtk2.0
sudo apt-get install libwebkitgtk-3.0

Debian 'da aşağıdaki depo eklenince;
Kod: [Seç]
echo 'http://ftp.br.debian.org/debian/pool/non-free/z/zekr/zekr_1.1.0+repack-2.1_all.deb'
sudo apt-get install zekr
komutu ile çalışıyormuş. Depo eklendi gözüküyor ancak zekr yine kurulmadı.

Düzenleme: Kod etiketi
Başlık: Ynt: LMDE 'de Zekr Programı Kurulmuyor
Gönderen: Reddet - 16 Ekim 2020, 15:06:43
liblucene2-java paketi Ubuntu 20.x depolarında bulunmuyormuş (https://packages.ubuntu.com/search?keywords=liblucene2-java).  Debian deposunda da gereksinim duyduğu bir çok paket bulunmuyor.

Aşağıdaki komutların çıktısı ne diyor?
Kod: [Seç]
wget http://ftp.de.debian.org/debian/pool/non-free/z/zekr/zekr_1.1.0+repack-2.1_all.deb
Kod: [Seç]
dpkg -i zekr_1.1.0+repack-2.1_all.deb
Başlık: Ynt: LMDE \'de Zekr Programı Kurulmuyor
Gönderen: aakmaz - 16 Ekim 2020, 18:04:58
wget http://ftp.de.debian.org/debian/pool/non-free/z/zekr/zekr_1.1.0+repack-2.1_all.deb
Kod: [Seç]
http://ftp.de.debian.org/debian/pool/non-free/z/zekr/zekr_1.1.0+repack-2.1_all.deb: Scheme missing.
sudo dpkg -i zekr_1.1.0+repack-2.1_all.deb
Kod: [Seç]
dpkg: error: cannot access archive 'zekr_1.1.0+repack-2.1_all.deb': No such file or directory
Başlık: Ynt: LMDE 'de Zekr Programı Kurulmuyor
Gönderen: Reddet - 16 Ekim 2020, 18:33:10
Kod: [Seç]
sudo apt-get install libwebkitgtk-1.0-0
Kod: [Seç]
https://launchpad.net/ubuntu/+archive/primary/+files/zekr_1.1.0+repack-2_all.deb
Kod: [Seç]
sudo dpkg -i zekr_1.1.0+repack-2_all.debKomutlarıyla yeniden aynı işlemi yürütün.
Başlık: Ynt: LMDE 'de Zekr Programı Kurulmuyor
Gönderen: aakmaz - 16 Ekim 2020, 18:58:09
sudo apt-get install libwebkitgtk-1.0-0
Kod: [Seç]
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libwebkitgtk-1.0-0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libwebkitgtk-1.0-0' has no installation candidate

https://launchpad.net/ubuntu/+archive/primary/+files/zekr_1.1.0+repack-2_all.deb
Kod: [Seç]
bash: https://launchpad.net/ubuntu/+archive/primary/+files/zekr_1.1.0+repack-2_all.deb: No such file or directory

Bu kodu wget ile tekrar denedim.
Kod: [Seç]
https://launchpad.net/ubuntu/+archive/primary/+files/zekr_1.1.0+repack-2_all.deb: Scheme missing.
sudo dpkg -i zekr_1.1.0+repack-2_all.deb
Kod: [Seç]
Command 'sudo' not found, did you mean:

  command 'sudo' from deb sudo
  command 'sudo' from deb sudo-ldap

Try: sudo apt install <deb name>
Başlık: Ynt: LMDE 'de Zekr Programı Kurulmuyor
Gönderen: Butterfly - 16 Ekim 2020, 23:07:06
Öncelikle ekldiğiniz Ubuntu tabanlı depoları, Yazılım Kaynakları => Ek depolar bölümünden kaldırın.

Ardından aşağıdaki komutlarla önceki kararlı sürüm (oldstable/stretch) deposunu ekleyerek kurulum deneyebilirsiniz. Bu şekilde bağımlılıklar da otomatik olarak kurulacaktır.

Kod: [Seç]
echo 'deb https://deb.debian.org/debian/ stretch main contrib non-free' | sudo tee /etc/apt/sources.list.d/stretch.list
echo -e 'Package: *\nPin: release n=stretch\nPin-Priority: 100' | sudo tee /etc/apt/preferences.d/stretch.pref
sudo apt install zekr
Başlık: Ynt: LMDE 4\\\'te Zekr Programı Kurulmuyor
Gönderen: aakmaz - 17 Ekim 2020, 07:52:10
Sayın Butterfly.
Dediğiniz gibi depoları ekledim.
Sistemi güncelledim ve Zekr'in kurulmasına geçtim.
Kurulum esnasında şu pop-up çıktı:

(https://i.ibb.co/RSG72Hn/Uthman-Taha-theme-kullanilamaz.png) (https://imgbb.com/)

Buna tamam dedikten sonra şu uyarı mesajı geldi:

(https://i.ibb.co/3fbXp4P/warning-message-zekr.png) (https://imgbb.com/)

Evet, deyince yükleme olmadı. Ben de hayır dedim ve yükleme tamamlandı.
Zekr 'i çalıştırdım. Çalıştı. Ancak arama yapmıyor ve şu hata mesajı çıkıyor:

(https://i.ibb.co/KbgnDHc/Aramada-Cikiyor.png) (https://imgbb.com/)
Teşekkür ederim.


Mesajlar Birleştirildi.
Zekr'in iki tane Theme 'i bulunuyor. Biri Uthman Taha diğeri Sky. Açılışta bu ikisinden hangisi gelirse gelsin, ötekine değiştirince şu mesaj çıkıyor:
Kod: [Seç]
org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(SWT.java:4361)
at org.eclipse.swt.SWT.error(SWT.java:4276)
at org.eclipse.swt.SWT.error(SWT.java:4247)
at org.eclipse.swt.widgets.Widget.error(Widget.java:480)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:417)
at org.eclipse.swt.widgets.Control.setBackground(Control.java:3720)
at net.sf.zekr.ui.QuranForm.setSearchScope(QuranForm.java:2269)
at net.sf.zekr.ui.QuranForm.createSearchScopeMenu(QuranForm.java:2196)
at net.sf.zekr.ui.QuranForm.makeFrame(QuranForm.java:852)
at net.sf.zekr.ui.QuranForm.init(QuranForm.java:340)
at net.sf.zekr.ui.QuranForm.recreate(QuranForm.java:1874)
at net.sf.zekr.ui.QuranForm$7.handleEvent(QuranForm.java:410)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1285)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1079)
at net.sf.zekr.ui.helper.EventUtils.sendEvent(EventUtils.java:71)
at net.sf.zekr.ui.helper.EventUtils.sendEvent(EventUtils.java:82)
at net.sf.zekr.ui.options.OptionsForm.ok(OptionsForm.java:260)
at net.sf.zekr.ui.options.OptionsForm.access$200(OptionsForm.java:65)
at net.sf.zekr.ui.options.OptionsForm$2.widgetSelected(OptionsForm.java:207)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3562)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3186)
at net.sf.zekr.ui.BaseForm.loopEver(BaseForm.java:36)
at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:63)
at net.sf.zekr.ZekrMain.main(ZekrMain.java:94)

Mesajlar Birleştirildi.
openjdk-8-jre'dan kaynaklı olabilir diye aşağıdaki komutla yükledim. Ancak aynı hatayı yine verdi:
Kod: [Seç]
sudo apt-get install openjdk-8-jre
Paket içindeki zekr.sh dosyasını çalıştırınca arama da yapılıyor artık. Yönetici arkadaşların vereceği bilgilere göre hareket edeceğim. Onlar uygun görürse çözüldü olarak da işaretleyebilirim.
Teşekkür ederim.
Başlık: Ynt: LMDE 4'te Zekr Programı Kurulmuyor
Gönderen: Butterfly - 17 Ekim 2020, 16:25:00
Aşağıdaki komutla, Debian 9 deposundan kurduğunuz Zekr uygulamasını kaldırabilirsiniz. Not: Eklediğiniz Debian 9 deposunu kaldırmaya gerek yok. PPA deposundan kurulum için gereki bağımlılıklar bu depodan yüklenecek.

Kod: [Seç]
sudo apt purge --autoremove zekr
Ardından aşağıdaki komutlarla, Zekr için oluşturduğumuz PPA deposunu sisteminize ekleyerek, kurulum yapabilirsiniz.

Kod: [Seç]
sudo add-apt-repository "deb http://ppa.launchpad.net/kelebek333/zekr/ubuntu bionic main"
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 23E50C670722A6D9
sudo apt update
sudo apt install zekr
Başlık: Ynt: LMDE 4'te Zekr Programı Kurulmuyor
Gönderen: aakmaz - 17 Ekim 2020, 17:46:36
Harika oldu. Teşekkür ederim.
Başlık: Ynt: [Çözüldü] LMDE 4'te Zekr Programı Kurulmuyor
Gönderen: Butterfly - 17 Ekim 2020, 23:20:15
Rica ederiz.

Özet yapalım; LMDE 4 veya Debian 10 tabanlı herhangi bir dağıtıma, Zekr uygulamasını kurmak için aşağıdaki komutlar kullanılabilir.

Önce aşağıdaki komutlarla Debian 9 ana deposu eklenecek.

Kod: [Seç]
echo 'deb https://deb.debian.org/debian/ stretch main contrib non-free' | sudo tee /etc/apt/sources.list.d/stretch.list
echo -e 'Package: *\nPin: release n=stretch\nPin-Priority: 100' | sudo tee /etc/apt/preferences.d/stretch.pref

Sonra aşağıdaki komutlarla Zekr PPA deposu eklenip kurulum yapılacak.

Kod: [Seç]
echo "deb http://ppa.launchpad.net/kelebek333/zekr/ubuntu bionic main"  | sudo tee /etc/apt/sources.list.d/zekr.list
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 23E50C670722A6D9
sudo apt update
sudo apt install zekr

[okay]Sorun çözüldüğü için konu kilitlenmiştir.[/okay]