Sayfalar

26 Eki 2011

Koha Kütüphane Sistemi Kurulum


Koha Kütüphane Sistemi Kurulum


Koha Yeni Zelenda'da Horowhenua kütüphanesi için geliştirilmeye başlanmıştır açık kaynak kodlu bir kütüphane otomasyon sistemi dir...
Linux işletim sistemi üzerinde Mysql veri tabanı kullanılarak apache sunucu ile çalıştırılabilmektedir, sanırım Nginx ile de stabil olarak çalışır fakat denemedim kurulumu apache web server üzereni yapacağız... Koha modüler bir yapıya sahiptir ihtiyaçlar doğrultusunda yeni modüller eklenebilir html  tabanlı olduğunuz için kendi ihtiyaçlarınız doğrultusunda dilediğiniz gibi yerelleştirebilirsiniz... perl diliyle yazılmıştır  Koha ön tanıtımlı ara yüzü ingilizce olarak geliyor dilerseniz kurulumda veya sonrasında translate.koha sitesini ziyarete ederek türkçe patch değiştirebilirsiniz...
kurulumu gayet basit tüm adımları sırası ile takip ederseniz denemek isteyenler için başarılı diyebilirim


1 Kullanıcı ekleme

# sudo adduser koha

2 Koha kurulum önce sistemimiz de olması gerek yazılımlar kuruyoruz.

# sudo apt-get install lamp-server^
# sudo apt-get install yaz idzebra-2.0 idzebra-2.0-doc

3 Koha hakkında daha fazla bilgiye ihtiyaç duyarsanız siteyi ziyaret edebilirsiniz son olarak indiriyoruz.

# wget http://download.koha-community.org/koha-latest.tar.gz

# sudo tar -xvf [koha].tar.gz

4 Kurulum için gerekli bağımlılıklar ön paketlerin yüklenmesi 

# cd koha-3.06.*

# sudo dpkg --set-selections<install_misc/ubuntu.packages

# sudo dselect

dselect komutundan sonra karşımıza paket seçenekleri çıkacak i seçeneği seçip kabul edip kurmalısınız isterseniz ayar kaldırma gibi seçenekler var degerlendirebilirsiniz.

# install_misc/ubuntu-pkg-check.sh | grep none

sanırım bir çok arkadaşımız biliyordur apache karekter desteği sağlama

# sudo gedit /etc/apache2/conf.d/charset

AddCharset UTF-8 .utf8
AddDefaultCharset UTF-8

ve Mysql için, moodle sıkıntı yaşayan arkadaşlarla sıkça karşılaşmıştık localhosta mysql utf-8 sorunun bu şekilde aşabilirsiniz.

# sudo gedit /etc/mysql/my.cnf


init-connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci
character_set_client=utf8


# sudo update-locale LANG=en_IN.UTF-8


5 perl ve cpan kütüphanelerinin kurulumu

# sudo cpan Locale::Currency::Format Memoize::Memcached PDF::API2::Simple Storable Text::CSV::Encoded CGI::Session::Driver::memcached Template


# sudo cpan

[cpan] force install HTTP::OAI
[cpan] quit

6 Mysql de data oluşturma kullanıcı ekleme işlemleri

# mysqladmin -uroot -ppassword create koha

veya
# mysqladmin -u root -p
şifreniz.
create databases koha;

# mysql -u root -p

> GRANT ALL ON kohadata.* TO 'root'@'localhost' IDENTIFIED BY 'kurulumda-oluşturduğunuz-şifre';
> GRANT ALL ON kohadata.* TO 'koha'@'localhost' IDENTIFIED BY 'kurulumda-oluşturduğunuz-şifre';
> FLUSH PRIVILEGES;
> quit


7 Kurulum öncesi ayarlarımızı kontrol etmek için küçük bir test

# misc/sax_parser_print.pl


muhtemelen look bad çıktısını göreceksiniz. küçük bir değişiklik

# sudo gedit /etc/perl/XML/SAX/ParserDetails.ini


 [XML::LibXML::SAX::Parser]
 http://xml.org/sax/features/namespaces=1


# misc/sax_parser_print.pl

bir terslik olmaması durumunda Look good çıktısını göreceksiniz ve kuruluma başlayabilirsiniz....


# perl Makefile.PL     "eğerki hata alırsanız..hata çıktı satırın ilk kısmında .cpan la ilgilidir. kurulum sırasında dselect komutunu gözden geçirmelisiniz veya gerekli paketi kuralım
# make
# make test

hiç bir hata almadıysanız...

# sudo make install


sonrasında koha kurulmaya başlayacaktır...

kurulum sonrası birkaç adımda ayar yapmalıyız..

Sunucumuzda ön tanıtımlı olarak koha çalıştırma kısa yol dizini oluşturma

#sudo ln -s /etc/koha/koha-httpd.conf /etc/apache2/sites-available/koha

# sudo gedit /etc/apache2/ports.conf
port conf da gerekli değişikleri belirttiğimiz gibi yapıyoruz..

Listen 80
Listen 8080

#NameVirtualHost *:80
#NameVirtualHost *:8080


Apache sunucumu resetleyip yaptığımız degişikleri aktif ediyor.


# sudo a2enmod rewrite
# sudo a2enmod deflate
# sudo a2ensite koha
# sudo /etc/init.d/apache2 restart


8 Zebra server kurulumu ve otomatik başlatma

# sudo ln -s /usr/share/koha/bin/koha-zebra-ctl.sh /etc/init.d/koha-zebra-daemon
# sudo update-rc.d koha-zebra-daemon defaults
# sudo /etc/init.d/koha-zebra-daemon start

# sudo ln -s /usr/share/koha/bin/koha-zebraqueue-ctl.sh /etc/init.d/koha-zebraqueue-daemon
# sudo update-rc.d koha-zebraqueue-daemon defaults
# sudo /etc/init.d/koha-zebraqueue-daemon start



Kurulum burada bitti hiç bir hata almadıysanız kurulmuş olacak

http://127.0.1.1:8080 giriş yapabilirsiniz..


















15 yorum:

  1. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  2. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  3. Sefa bey problemi çözmüş olmanıza sevindim.. geri bildirim konusunda geç kaldım. ve linux bireysel çalışma işidir aslında. problem olduğu sürece yardımcı olabilirim biraz yoğunum ama vakit buldukça bakabilirim iyi çalışmalar.

    YanıtlaSil
  4. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  5. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  6. rica etsek aynı sistemin bi de 64 bit centos 6.2 için olanını koyabilirmisiniz şimdiden teşekkürler

    YanıtlaSil
  7. centos icin evet . Ilerleyen gunler de ekran goruntulerini atabilirim. internet haftasi etkinlikleri nedeniyle bakamiyorum.
    iyi calismalar.

    YanıtlaSil
  8. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  9. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  10. hocam söylediğiniz hata... yönlendirme hatası ile ilgili. yani http.conf veya sites-enabled .htaccess ayarları ile ilgili... yapılandırma hatası ubuntu da sites-enabled

    YanıtlaSil
  11. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  12. sorun; koha yapılandırma ayarlarında.. siz koha'yı nerede kullanacaksınız, hangi amaçla kullanıyorsunuz.

    YanıtlaSil
  13. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  14. klasik öğrenci ve tembel araştırmak istemeyen ö.görevlisi, koha hakkında son zamanlarda çok fazla mail ve bu doğrultuda taleb gelmekte, kitleyi merak ettim

    YanıtlaSil
  15. Merhaba,
    Ben bir vakıf okulunun kütüphanecisiyim ve kütüphanemize ücretsiz bir program arıyoruz. KOHA'yı derste duymuştum ancak nerden indirebileceğimi, kurulumunu bilmiyorum. Yardımcı olabilir misiniz lütfen?

    YanıtlaSil