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)