Hur man installerar Koha på Ubuntu 20.04 LTS FOCAL FOSSA

Koha är en öppen källkodsprogramvara som används över hela världen av olika utbildningsinstitut och samhällen för att hantera sina böcker. Här kommer vi att se tutorialen för att veta stegen i installationen av Koha på Ubuntu 20.04 LTS/Ubuntu 18.04 LTS.

Det är ett webbläsarbaserat system som tillhandahåller:

  • Koha byggs med hjälp av biblioteksstandarder och protokoll som Marc 21, Unimarc, Z39.50, SRU/SW, SIP2, SIP/NCIP.
  • Flerspråkig och översättningsbar
  • Den har ett kraftfullt söksystem och katalogvisning som kan använda innehåll från Amazon, Google, LibraryThing, Open Library och Syndetics, bland andra.
  • Enterprise-Class Integrated Library System (ILS) med omfattande funktionalitet inklusive grundläggande och avancerade alternativ.
  • Tidningsledning
  • Lån och användarhantering
  • Listor och rapporter
  • OPAC / Discovery System
  • Kursreservationer och lokalt stöd

krav

  • Ubuntu 20.04/18.04 eller någon annan debianbaserad Linux -server för att utföra stegen här.
  • Apache, MySQL eller Mariadb, Perl (kommer att installera)
  • Rotåtkomst till servern

Steg för att installera Koha Library -programvara på Ubuntu 20.04

Här kommer vi att använda Koha Official Repository för att ladda ner och installera sina paket på Ubuntu 20.04, men kommandona är desamma för Ubuntu 18.04 LTS, Linux eller Debian.

1. Lägg till GPG -nyckel

Paketen vi laddar ner har inte temperats för att säkerställa att vi först lägger till GPG -nyckeln undertecknad för Koha.

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

2. Lägg till Koha -förvar på Ubuntu 20.04

När nyckeln har lagts till framgångsrikt skapar du en separat Koha Repo -listfil och lägg till repo -destinationsadressen i den. Detta kommer att säkerställa att det inte skulle finnas någon röra med den officiella Ubuntu -repo när man lägger till en ny.

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

För att bygga om APT -cachen, kör systemuppdateringskommandot:

sudo apt update

3. Kommando att installera Koha på Ubuntu 20.04

När du har lagt till Koha Repo behöver vi bara köra ett enda kommando för att ladda ner och installera. Dessutom installerar den automatiskt Apache -webbservern, så om du redan har den så är det bra annars lämnar det på Koha.

sudo apt install koha-common

4. Installera MySQL Server och konfigurera en databas

Som standard, på Ubuntu 20.04, är MySQL 8.0 -versionen tillgänglig för att installera, använda kommandot nedan.

sudo apt install mysql-server

sudo systemctl start mysql

Säkra nu din MySQL -installation med kommandot:

sudo mysql_secure_installation

När den kommer att be om aktivering av lösningskomponent som är det första steget i att säkra MySQL, kan du antingen ignorera det eller helt enkelt välja den grad av lösenordskomplexitet du vill ställa in för lösenord.

Bortsett från det bara tryckYNyckel eller enligt dina krav för alla kommande alternativ.

6. Skapa en Koha -instans på Ubuntu 20.04

Låt oss nu skapa en instans för Koha:

sudo koha-create --create-db library

Du kan ersätta biblioteket med namnet på ditt bibliotek eller vad du vill ha. Namnet du väljer här kommer att konfigurera för Apache, MySQL. Användarnamn och andra relaterade komponenter i Koha.

7. Konfigurera Koha -webbplatser

Som standard kommer den att använda port 80, men jag vill att det ska vara gratis för andra framtida tjänster på min webbserver, så först kommer jag först att ändra standardporten i Koha -webbplatser konfigurationsfilen.

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

Här ändrar vi intraporten till 8001 som kommer att användas av Koha Staff Client. När du lämnar OPAC (katalog) till 8000.

Intraport = ”8001 ″
OpaCport = ”8000 ″

För att spara filpressenCtrl+oföljt av Enter -tangenten och sedanCtrl+x.

8. Lägg till Koha -portar till Apache

Berätta nu Apache på vilka portar Koha -tjänsten som är tillgänglig, eftersom vi i ovanstående steg har använt 8001 för Koha Staff Client och 8000 för OPAC. Således, nämna samma i Apache Ports -konfigurationsfilen.

sudo nano /etc/apache2/ports.conf

Byt ut linjenLyssna 80att följa givet en.

Listen 8001
Listen 8000

Spara och stäng -Ctrl+oochCtrl +x.

8. Skapa Apache -konfigurationsfiler.

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

Starta om Apache

sudo service apache2 restart

9. Zebra Rebuild Command

koha-rebuild-zebra -v -f library

10. Ställ in lösenord för DB skapat av Koha

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

Notera: Ändrah2smediamed lösenordet du vill använda. Kom ihåg att detta lösenord också kommer att använda som administratörslösenord för att logga in Koho.

flush privileges;

SET GLOBAL sql_mode='';

quit;

11. Ändra lösenordet för Koha Library -databasen

För att se inloggningslösenordet kan du använda kommandot:

sudo koha-passwd library 

För att manuellt ändra standardlösenordet som skapats av Koha kan du använda kommandot:

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

Rulla ner till det sista och inre konfigurationsändringslösenordet.

Notera: Ändra biblioteket med ditt biblioteksnamn.

12. Starta om memcached

sudo service memcached restart

13. Logga in på webbinstallatören av Koha

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

Related Posts