HowTo Install Zekr on Ubuntu/Debian

Contents

  1. What is Zekr?
  2. Updating to the New Repository
  3. How to install zekr?
    1. Add zekr repository
    2. Add zekr repository gpg authentication key
    3. Install zekr
    4. Install Quran translations
    5. Zekr's Wiki
  4. Run Zekr

What is 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.

Currently Zekr has English, Persian, French, German, Arabic, Indonesian, Russian, Dutch, Kurdish, Malay, Turkish and Urdu built-in language packs. In addition, it includes English, Persian, and Russian Quran translations.

Updating to the New Repository

Note: If you haven't added Zekr's repository ever, skip this step and go to How to install zekr?.

The old Zekr domain, http://siahe.com/zekr, is expired and we moved to the new domain: zekr.org. So if you have added Zekr's repository which had located at siahe.com/zekr, you have to update the address of the repository. Run the following command in a terminal to replace all occurrences of "siahe.com/zekr" with "zekr.org" in the /etc/apt source files:

sudo find /etc/apt/ -type f -iname "*.list" -exec sed -i 's/siahe\.com\/zekr/zekr.org/' '{}' \;
Then you have to update your apt-get cache:
sudo apt-get update

How to install zekr?

Add zekr repository

Run the following command in the terminal:

sudo gedit /etc/apt/sources.list
Add ONLY ONE of the following lines based on your OS (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://zekr.org/apt gutsy main
deb http://zekr.org/apt feisty main
deb http://zekr.org/apt edgy main
deb http://zekr.org/apt dapper main
deb http://zekr.org/apt etch main
deb http://zekr.org/apt sid main

Add zekr repository gpg authentication key

Run the following command in the terminal:

wget -q http://zekr.org/apt/zekr.debian.gpg -O- | sudo apt-key add -

Install zekr

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

Install Quran translations

Zekr comes with translations of Quran 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 the following command in a shell to list them all:

apt-cache search zekr-quran-translations

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

Please note that there is no warranty for these translations. For more information see Zekr Resources.

Zekr's Wiki

For more information you can refer to Zekr's wiki.

Run Zekr

You can run zekr simply by running it from menu or by calling it from the terminal

zekr

last edited 2008-02-02 16:55:00 by Mohammad Derakhshani