Jak zainstalować Koha na Ubuntu 20.04 LTS Focal Fossa

Koha to oprogramowanie do biblioteki typu open source używane na całym świecie przez różne instytuty edukacyjne i społeczności do zarządzania swoimi książkami. Tutaj zobaczymy samouczek, aby poznać kroki obejmujące instalację Koha na Ubuntu 20.04 LTS/Ubuntu 18.04 LTS.

Jest to system oparty na przeglądarce, który zapewnia:

  • Koha jest budowany przy użyciu standardów i protokołów bibliotecznych, takich jak Marc 21, Unimarc, Z39.50, SRU/SW, SIP2, SIP/NCIP.
  • Wielojęzyczne i tłumaczone
  • Ma potężny system wyszukiwania i wyświetlacz katalogowy, który może używać między innymi treści z Amazon, Google, Biblioteka, Open Library i Syndetics.
  • Zintegrowany system biblioteki bibliotecznej klasy korporacyjnej (ILS) o kompleksowej funkcjonalności, w tym opcjach podstawowych i zaawansowanych.
  • Zarządzanie magazynami
  • Pożyczanie i zarządzanie użytkownikami
  • Listy i raporty
  • System OPAC / Discovery
  • Rezerwacje kursu i wsparcie lokalne

wymagania

  • Ubuntu 20.04/18.04 lub dowolny inny serwer Linux z siedzibą w oparciu o Debian, aby wykonać podane kroki.
  • Apache, MySQL lub MariaDB, Perl (będzie instalować)
  • Dostęp do serwera

Kroki do zainstalowania oprogramowania bibliotecznego KOHA na Ubuntu 20.04

Tutaj użyjemy oficjalnego repozytorium KOHA do pobrania i zainstalowania jego pakietów na Ubuntu 20.04, jednak polecenia są takie same dla Ubuntu 18.04 LTS, Linux lub Debian.

1. Dodaj klucz GPG

Pobierz, które pobieramy, nie zostały złagodzone, aby zapewnić, że najpierw dodamy klucz GPG podpisany dla Koha.

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

2. Dodaj repozytorium KOHA na Ubuntu 20.04

Po pomyślnym dodaniu klucza utwórz osobny plik listy repozytorium KOHA i dodaj w tym adres docelowego Repo. Zapewni to, że nie będzie żadnego bałaganu z oficjalnym repozytorium Ubuntu podczas dodawania nowego.

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

Aby odbudować pamięć podręczną apt, uruchom polecenie aktualizacji systemu:

sudo apt update

3. Polecenie instalacji KOHA na Ubuntu 20.04

Po dodaniu Repo KOHA musimy tylko wykonać pojedyncze polecenie, aby pobrać i zainstalować. Ponadto automatycznie instaluje serwer WWW Apache, więc jeśli już go masz, to dobrze, w przeciwnym razie pozostaw to na Koha.

sudo apt install koha-common

4. Zainstaluj serwer MySQL i skonfiguruj bazę danych

Domyślnie w Ubuntu 20.04 wersja MySQL 8.0 jest dostępna do zainstalowania, użyj poniższego polecenia.

sudo apt install mysql-server

sudo systemctl start mysql

Teraz zabezpiecz instalację MySQL za pomocą polecenia:

sudo mysql_secure_installation

Gdy poprosi o włączenie komponentu sprawdzania poprawności hasła, który jest pierwszym krokiem w zabezpieczeniu MySQL, możesz go zignorować lub po prostu wybrać stopień złożoności hasła, który chcesz ustawić dla haseł.

Oprócz tego po prostu naciśnijYklucz lub zgodnie z Twoimi wymaganiami dla wszystkich nadchodzących opcji.

6. Utwórz instancję Koha na Ubuntu 20.04

Teraz stwórzmy instancję dla Koha:

sudo koha-create --create-db library

Możesz zastąpić bibliotekę nazwą swojej biblioteki lub cokolwiek chcesz mieć. Nazwa, którą wybierzesz tutaj, skonfiguruje dla Apache, MySQL. Nazwa użytkownika i inne powiązane komponenty Koha.

7. Skonfiguruj porty witryn koha

Domyślnie użyje portu 80, jednak chcę, aby był bezpłatny dla innych przyszłych usług na moim serwerze WWW, dlatego najpierw zmieniłem domyślny port w pliku konfiguracyjnym witryn KOHA.

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

Tutaj zmieniamy intraport na 8001, który będzie używany przez klienta personelu KOHA. Pozostawiając OPAC (katalog) do 8000.

Intraport = ”8001 ″
Opacport = ”8000 ″

Aby zapisać plik naciśnijCtrl+oa następnie klucz Enter, a następnieCtrl+x.

8. Dodaj porty Koha do Apache

Teraz powiedz Apache na temat tego, jakie porty usługa KOHA jest dostępna, ponieważ w powyższych krokach użyliśmy 8001 dla klienta personelu KOHA i 8000 dla OPAC. W ten sposób wspomnij o tym samym w pliku konfiguracyjnym Ports Apache.

sudo nano /etc/apache2/ports.conf

Wymień linięPosłuchaj 80Do śledzenia podanego jednego.

Listen 8001
Listen 8000

Zapisz i zamknij -Ctrl+oICtrl +x.

8. Utwórz pliki konfiguracyjne Apache.

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

Uruchom ponownie Apache

sudo service apache2 restart

9. Command Zebra odbudowuj

koha-rebuild-zebra -v -f library

10. Ustaw hasło dla DB utworzonego przez Koha

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

Notatka: ZmianaH2Smediaz hasłem, którego chcesz użyć. Pamiętaj, że to hasło będzie również użyte jako hasło administratora do zalogowania się Koho.

flush privileges;

SET GLOBAL sql_mode='';

quit;

11. Zmień hasło do bazy danych biblioteki KOHA

Aby zobaczyć hasło logowania, możesz użyć polecenia:

sudo koha-passwd library 

Aby ręcznie zmienić domyślne hasło utworzone przez KOHA, możesz użyć polecenia:

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

Przewiń w dół do ostatniego i wewnętrznego hasła do zmiany konfiguracji.

Notatka: Zmień bibliotekę z nazwą biblioteki.

12. Uruchom ponownie memcached

sudo service memcached restart

13. Zaloguj się do instalatora internetowego Koha

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

Related Posts