Zekr

Differences between revisions 9 and 10
Revision 9 as of 2007-11-16 02:05:54
Size: 5111
Editor: bas7-kitchener06-1177729196
Comment:
Revision 10 as of 2007-11-16 02:07:29
Size: 5112
Editor: bas7-kitchener06-1177729196
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
* You can find some Quran translations prepared for zekr [http://www.siahe.com/zekr/resources.html Here].  * You can find some Quran translations prepared for zekr [http://www.siahe.com/zekr/resources.html Here].

[http://www.siahe.com/zekr Zekr] is an open platform Quran study tool for simply browsing and researching on the Holy Quran. It is a Quran-based project, planned to be a universal, open source, and cross-platform application to perform most of the usual refers to Quran. The main idea is to build an as generic as possible platform to accept different Islamic resources.

Zekr is written in Java, on Eclipse platform, and uses SWT as widget toolkit.

It works on different platforms, including Windows (2k, XP, Vista), Linux (most important distributions), and Mac. It requires Java 1.4.2 (or newer)

Installing Zekr from Ubuntu Multiverse Repository

  • Add extra Ubuntu/Debian repositories using the Software Sources application, which can be found in the menu: System -> Administration -> Software Sources. Check main, universe, and multiverse repositories (They are necessary for getting sun-java and some additional fonts and flashplugin). Run the following command to update the your package cache:

sudo apt-get update
sudo apt-get install zekr

If you like to upgrade to the latest Stable of Zekr do the following instructions:

Upgrading to the Latest Stable Version of Zekr

  • First you should enable universe and multiverse Ubuntu repositories as explained above.

  • To enable Quran recitation feature and install extra fonts run the following commands:

sudo apt-get install flashplugin-nonfree
sudo apt-get install ttf-farsiweb

Install sun java JRE and Make it the default JRE

  • Zekr does not work properly with GIJ (GNU Java bytecode interpreter). You have to install Sun Java JRE and make it the default Java JRE. Run the following command: update-java-alternatives -l

If java-1.5.0-sun or java-1.6.0-sun is not listed in the result, then you have to install sun-java5-jre or sun-java6-jre. To install sun-java5-jre run the following command:

sudo apt-get install sun-java5-jre

You have to make Sun Java JRE the default JRE. The following command makes java-1.5.0-sun the default JRE:

sudo update-java-alternatives -s java-1.5.0-sun

Installing Zekr

There are two ways to install Zekr in Ubuntu/Debian: automatic installation through the Zekr Repository or Manual Installation.

Zekr Repository

  • To add the Zekr repository, run the following command in a terminal:

sudo gedit /etc/apt/sources.list

* Add ONLY ONE of the following lines based on your OS (Ubuntu Gutsy 7.10, Ubuntu Feisty 7.04, Ubuntu Edgy 6.10, Ubuntu Dapper 6.06, Debian Etch 4.0, or Debian Sid) at the end of /etc/apt/sources.list

deb http://siahe.com/zekr/apt gutsy main
deb http://siahe.com/zekr/apt feisty main
deb http://siahe.com/zekr/apt edgy main
deb http://siahe.com/zekr/apt dapper main
deb http://siahe.com/zekr/apt etch main
deb http://siahe.com/zekr/apt sid main
  • Add the Zekr repository gpg authentication key

wget -q http://siahe.com/zekr/apt/zekr.debian.gpg -O- | sudo apt-key add -
  • To install Zekr and the necessary fonts, run the following commands in the terminal:

sudo apt-get update
sudo apt-get install zekr ttf-me-quran ttf-sil-scheherazade
sudo apt-get install ttf-farsiweb
sudo apt-get install flashplugin-nonfree
  • Zekr comes with extra Quran translations in English, Russian, Persian, Bahasa Indonesia, Turkish, French, Dutch, Urdu, Bosnian, and Portuguese packaged as zekr-quran-translations-XY where XY is the ISO code of the language. Run apt-cache search zekr-quran-translations

in a shell to list them all. Then among the result list choose the appropriate package and install it: For example if you want to install English Quran Translations run the following command:

sudo apt-get install zekr-quran-translations-en

Manual Installation

sudo dpkg -i ttf-me-quran_[xyz].deb ttf-sil-scheherazade_[xyz].deb

sudo dpkg -i zekr_[xyz].deb

sudo dpkg -i zekr-quran-translations-[ab]_[xyz].deb

Zekr (last edited 2008-08-06 16:15:18 by localhost)