[zekr] Debian/Ubuntu Step-by-Step Manual Installation

380 views
Skip to first unread message

Yahya Saturday

unread,
Jun 8, 2010, 7:16:24 AM6/8/10
to zekr
1. Download all needed packages from SourceForge.net:

http://sourceforge.net/projects/zekr/files/

* Zekr package (64-bit for amd64 or 32-bit for i386 architecture)

zekr-0.7.5-linux_64.tar.gz
OR
zekr-0.7.5-linux.tar.gz

* Me_Quran font (find in Ubuntu Extras directory)

ttf-me-quran_1.003-5_all.deb (ttf-me-quran_1.003-5~ppa1_all.deb)


2. Install extra TrueType Fonts required for Zekr:

* reload repository information and update package cache

sudo apt-get update

* install FarsiWeb, Kacst and Scheherazade fonts from repository

sudo apt-get install ttf-farsiweb ttf-kacst ttf-sil-scheherazade

* optionall: install DejaVu, FreeSerif, FreeSans and FreeMono fonts

sudo apt-get install ttf-dejavu ttf-freefont

* install Me_Quran font (needed for Uthman Taha experimental theme)

sudo dpkg -i ttf-me-quran_1.003-5_all.deb


3. Install compatible Java Runtime Environment (JRE):

Java Development Kit (JDK) needed only for developers!

* list all installed Java JRE/JDK alternatives

sudo update-java-alternatives -l

* install OpenJDK Java Runtime Environment and web browser plugin

sudo apt-get install openjdk-6-jre icedtea6-plugin

* install Sun Java(TM) Runtime Environment, fonts and web browser
plugin

sudo apt-get install sun-java6-jre sun-java6-fonts sun-java6-
plugin

* set all JRE alternatives to automatic mode or OpenJDK or Sun
Java(TM)

sudo update-java-alternatives --jre -a
OR
sudo update-java-alternatives --jre -s java-6-openjdk
OR
sudo update-java-alternatives --jre -s java-6-sun

* check current Java JRE/JDK default alternatives

java -version


4. Extract and setup Zekr files to installation directory:

* extract Zekr package to installation directory /opt

sudo tar xvaf zekr-0.7.5-linux_64.tar.gz -C /opt
OR
sudo tar xvaf zekr-0.7.5-linux.tar.gz -C /opt

* change directory and files read/write permissions to default

find /opt/zekr -type d -exec sudo chmod 755 {} \;

find /opt/zekr -type f -exec sudo chmod 644 {} \;

sudo chmod 755 /opt/zekr/zekr.sh

* open zekr.sh with plan/text editor and change the following line

export MOZILLA_FIVE_HOME=/usr/lib/firefox
TO
export MOZILLA_FIVE_HOME=/usr/lib/iceweasel


5. Bismillahir-Rahmanir-Rahim! Start Zekr...

/opt/zekr/zekr.sh


---
PP: Simply remove /opt/zekr before reinstall or to uninstall Zekr.

Waluyo Adi Siswanto

unread,
Jun 8, 2010, 10:23:11 PM6/8/10
to ze...@googlegroups.com
> 1. Download all needed packages from SourceForge.net:
>
>    http://sourceforge.net/projects/zekr/files/
>
> * Zekr package (64-bit for amd64 or 32-bit for i386 architecture)
>
>    zekr-0.7.5-linux_64.tar.gz

Alhamdulillah I installed from tar.gz and use sun-java scrolling
problem and stop freeze problem are fixed.
(I am in AMD64, Ubuntu 10.04 fresh installation)

>
> 3. Install compatible Java Runtime Environment (JRE):
>
>    Java Development Kit (JDK) needed only for developers!
>
> * list all installed Java JRE/JDK alternatives
>
>    sudo update-java-alternatives -l
>
> * install OpenJDK Java Runtime Environment and web browser plugin
>
>    sudo apt-get install openjdk-6-jre icedtea6-plugin
>
> * install Sun Java(TM) Runtime Environment, fonts and web browser plugin
>
> sudo apt-get install sun-java6-jre sun-java6-fonts sun-java6-plugin

In Ubuntu 10.04, however sun-java is not by default available,
canonical partner should be in the repository list, therefore it
requires these step:

sudo add-apt-repository “deb http://archive.canonical.com/ lucid partner”
sudo apt-get update

before


sudo apt-get install sun-java6-jre sun-java6-fonts sun-java6-plugin


Wassalam
Waluyo

Mohsen Saboorian

unread,
Jun 9, 2010, 12:29:11 AM6/9/10
to Ahmed El-Mahmoudy, Zekr Group
Salaam,

Ahmed, do you know what's the problem with PPA version which causes freezing or scrolling issues?

Thanks,
Mohsen


--
You received this message because you are subscribed to the Google Groups "zekr" group.
To post to this group, send email to ze...@googlegroups.com.
To unsubscribe from this group, send email to zekr+uns...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/zekr?hl=en.


Mohsen Saboorian

unread,
Jun 9, 2010, 2:50:51 AM6/9/10
to Ahmed El-Mahmoudy, Zekr Group


On Wed, Jun 9, 2010 at 9:17 AM, Ahmed El-Mahmoudy <aelma...@sabily.org> wrote:
On Wed, Jun 09, 2010 at 08:59:11AM +0430, Mohsen Saboorian wrote:
> Salaam,
>
> Ahmed, do you know what's the problem with PPA version which causes freezing
> or scrolling issues?
>
> Thanks,
> Mohsen
>
> On Wed, Jun 9, 2010 at 6:53 AM, Waluyo Adi Siswanto <was....@gmail.com>wrote:
>
> > > 1. Download all needed packages from SourceForge.net:
> > >
> > >    http://sourceforge.net/projects/zekr/files/
> > >
> > > * Zekr package (64-bit for amd64 or 32-bit for i386 architecture)
> > >
> > >    zekr-0.7.5-linux_64.tar.gz
> >
> > Alhamdulillah I installed from tar.gz and use sun-java scrolling
> > problem and stop freeze problem are fixed.
> > (I am in AMD64, Ubuntu 10.04 fresh installation)
---end quoted text---

I don't understand the source of the problem ? Did it get fixed by
installing from tarball or by using sun-java ?!

Did he try the tarball installation against OpenJDK ?



Scrolling and play/pause only works with tar.gz package but doesn't work with our deb package (either on PPA or Ubuntu). This is actually reported many times to the mailing list but is not really an issue with OpenJDK or Sun Java (that was another problem - master gain not supported - which was fixed by switching to Sun JRE or updating lib-basicplayer).

 
--
 ‎أحمد المحمودي (Ahmed El-Mahmoudy)
 Digital design engineer
 GPG KeyID: 0xEDDDA1B7
 GPG Fingerprint: 8206 A196 2084 7E6D 0DF8  B176 BC19 6A94 EDDD A1B7

Yahya Saturday

unread,
Jun 11, 2010, 10:35:25 PM6/11/10
to zekr
6. Create application launchers (icons, desktop entry):

sudo cp -af zekr_example.desktop /opt/zekr/opt-zekr.desktop
sudo chmod 755 /opt/zekr/opt-zekr.desktop

http://zekr.googlegroups.com/web/zekr_example.desktop?hl=en&gda=Z3DUIkYAAAAFx6CiVFnkKxT5V8E3Oli6CMEJU73X1fUBrIZxNfsuh0ZQlVWBpofIo8-bgJVXtB5ReNiXZ66WzIcYpJ9t-04yE-Ea7GxYMt0t6nY0uV5FIQ&gsc=XsreUAsAAABj23sQmMw07NAGwAcNtdvN
Reply all
Reply to author
Forward
0 new messages