Ubuntu 20.04 LTS Focal Fossa'ya Koha Nasıl Kurulur

Koha, kitaplarını yönetmek için farklı eğitim enstitüleri ve toplulukları tarafından dünya çapında kullanılan açık kaynaklı bir kütüphane yazılımıdır. Burada, Ubuntu 20.04 LTS/Ubuntu 18.04 LTS'ye Koha'nın kurulumunda yer alan adımları bilmek için öğreticiyi göreceğiz.

Tarayıcı tabanlı bir sistemdir:

  • Koha, MARC 21, UNIMARC, Z39.50, SRU/SW, SIP2, SIP/NCIP gibi kütüphane standartları ve protokolleri kullanılarak oluşturulmuştur.
  • Çok dilli ve çevrilebilir
  • Diğerlerinin yanı sıra Amazon, Google, LibraryThing, Açık Kütüphane ve Syndetics'ten içerik kullanabilen güçlü bir arama sistemi ve katalog ekranı vardır.
  • Temel ve gelişmiş seçenekler dahil kapsamlı işlevsellik ile kurumsal sınıf entegre kütüphane sistemi (ILS).
  • Dergi yönetimi
  • Borçlanma ve Kullanıcı Yönetimi
  • Listeler ve raporlar
  • OPAC / Keşif Sistemi
  • Kurs rezervasyonları ve yerel alan desteği

gereksinim

  • Burada verilen adımları yürütmek için Ubuntu 20.04/18.04 veya başka bir Debian tabanlı Linux sunucusu.
  • Apache, MySQL veya MariaDB, Perl (yükleyecek)
  • Sunucuya kök erişimi

Ubuntu 20.04'e Koha Kütüphane Yazılımını Yükleme Adımları

Burada paketlerini Ubuntu 20.04'e indirmek ve yüklemek için Koha resmi deposunu kullanacağız, ancak komutlar Ubuntu 18.04 LTS, Linux veya Debian için aynı.

1. GPG tuşunu ekle

İndirdiğimiz paketler, önce Koha için imzalanan GPG tuşunu ekleyeceğimizi sağlamak için temperlenmedi.

 wget -q -O- https://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -

2. Ubuntu 20.04'e Koha Deposu Ekle

Anahtar başarılı bir şekilde eklendikten sonra, ayrı bir Koha repo listesi dosyası oluşturun ve Repo hedef adresini ekleyin. Bu, yeni bir tane eklerken resmi Ubuntu repo ile herhangi bir karmaşa olmayacağını sağlayacaktır.

 echo 'deb https://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list

APT önbelleğini yeniden oluşturmak için Sistem Güncelleme komutunu çalıştırın:

sudo apt update

3. Koha'yı Ubuntu 20.04'e yükleme komutu

Koha Repo'yu ekledikten sonra, indirmek ve yüklemek için tek bir komut yürütmemiz gerekir. Ayrıca, Apache Web sunucusunu otomatik olarak yükler, bu nedenle zaten varsa, aksi takdirde bunu Koha'da bırakın.

sudo apt install koha-common

4. MySQL Server'ı yükleyin ve bir veritabanı yapılandırın

Varsayılan olarak, Ubuntu 20.04'te, MySQL 8.0 sürümü yüklemek için kullanılabilir, aşağıdaki komutu kullanın.

sudo apt install mysql-server

sudo systemctl start mysql

Şimdi, komutu kullanarak MySQL kurulumunuzu sabitleyin:

sudo mysql_secure_installation

MySQL'i güvence altına almanın ilk adımı olan şifre doğrulama bileşeninin etkinleştirilmesini isteyeceğinde, ya görmezden gelebilir veya şifre için ayarlamak istediğiniz şifre karmaşıklığı derecesini seçebilirsiniz.

Bunun dışında sadece basınYAnahtar veya gelecekteki tüm seçenekler için gereksinimlerinize göre.

6. Ubuntu 20.04'te bir Koha örneği oluşturun

Şimdi, Koha için bir örnek oluşturalım:

sudo koha-create --create-db library

Kütüphaneyi kütüphanenizin adıyla veya sahip olmak istediğiniz her şeyle değiştirebilirsiniz. Burada seçtiğiniz isim Apache, MySQL için yapılandırılacaktır. Koha'nın kullanıcı adı ve diğer ilgili bileşenleri.

7. Koha siteleri bağlantı noktalarını yapılandırın

Varsayılan olarak, bağlantı noktası 80'i kullanacak, ancak bunun web sunucumdaki diğer gelecekteki hizmetler için ücretsiz olmasını istiyorum, bu nedenle önce Koha siteleri yapılandırma dosyasındaki varsayılan bağlantı noktasını değiştireceğim.

sudo nano /etc/koha/koha-sites.conf

Burada, Intraport'u Koha personel müşterisi tarafından kullanılacak 8001 olarak değiştiriyoruz. OPAC (katalog) 8000'e terk ederken.

İntraport = ”8001 ″
Opacport = ”8000 ″

Dosyayı kaydetmek içinCtrl+Oardından Enter tuşunu izleyin ve sonraCtrl+x.

8. Apache'ye Koha bağlantı noktası ekleyin

Şimdi, Apache'ye Koha hizmetinin hangi bağlantı noktalarına erişilebilir olduğunu söyleyin, yukarıdaki adımlarda olduğu gibi Koha personeli müşterisi için 8001 ve OPAC için 8000 kullandık. Bu nedenle, Apache bağlantı noktaları yapılandırma dosyasında aynı şeyi belirtin.

sudo nano /etc/apache2/ports.conf

Hattı değiştirinDinle 80Aşağıda verilen bir tane.

Listen 8001
Listen 8000

Kaydet ve Kapat -Ctrl+OVeCtrl +x.

8. Apache yapılandırma dosyaları oluşturun.

sudo a2enmod rewrite
sudo a2enmod cgi
sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library      

Note: Replace the library with the Koha instace you have created in step 6

Apache'yi yeniden başlatın

sudo service apache2 restart

9. Zebra yeniden oluşturma komutu

koha-rebuild-zebra -v -f library

10. Koha tarafından oluşturulan DB için şifre ayarlayın

sudo mysql -u root -p
use mysql;
ALTER USER 'koha_library'@'localhost' IDENTIFIED WITH mysql_native_password BY 'h2smedia';

Not: DeğiştirmekH2Sediakullanmak istediğiniz şifreyle. Bu şifrenin Koho'ya giriş yapmak için yönetici şifresi olarak da kullanılacağını unutmayın.

flush privileges;

SET GLOBAL sql_mode='';

quit;

11. Koha kütüphanesi veritabanının şifresini değiştirin

Oturum açma şifresini görmek için komutu kullanabilirsiniz:

sudo koha-passwd library 

Koha tarafından oluşturulan varsayılan şifreyi manuel olarak değiştirmek için komutu kullanabilirsiniz:

sudo nano /etc/koha/sites/library/koha-conf.xml

Son ve iç yapılandırma değiştirme şifresine gidin.

Not: Kütüphaneyi kütüphane adınızla değiştirin.

12. Memcached'i yeniden başlatın

sudo service memcached restart

13. Koha'nın web yükleyicisine giriş yapın

https://localhost:8001 (Staff client)
https://localhost:8000 (Online catalogue)

Related Posts