कोहा, उबंटू में एक एकीकृत पुस्तकालय प्रबंधन प्रणाली 18.04

कोहा के बारे में

अगले लेख में हम कोहा पर एक नज़र डालने जा रहे हैं। यह एक के बारे में है एकीकृत खुला स्रोत पुस्तकालय प्रबंधन प्रणाली दुनिया भर में विभिन्न पुस्तकालयों, स्कूलों, विश्वविद्यालयों, आदि द्वारा उपयोग किया जाता है। इसे 1999 में न्यूजीलैंड में होरोहेनुआ लाइब्रेरी ट्रस्ट के लिए काटिपो कम्युनिकेशंस द्वारा बनाया गया था। यह पर्ल में लिखा गया था और जीएनयू जनरल पब्लिक लाइसेंस V3 या बाद के तहत जारी किया गया था।

Ubuntu 18.04 LTS पर कोहा स्थापित करने के लिए, हमें दो प्रक्रियाओं से गुजरना होगा। यानी, टर्मिनल का उपयोग करके उपयोगकर्ता इंटरफ़ेस स्थापित करना और ग्राफिकल यूजर इंटरफेस से इंस्टालेशन, एक वेब ब्राउज़र का उपयोग कर। निम्नलिखित लाइनों में हम टर्मिनल से केवल स्थापना देखेंगे। ग्राफिकल इंटरफेस से प्रक्रिया में यह काफी सहज है।

कोहा सामान्य सुविधाएँ

कोहा के पास एक एकीकृत पुस्तकालय प्रबंधन कार्यक्रम में सभी आवश्यक सुविधाएँ हैं, जिनके बीच हम पा सकते हैं:

  • एक सरल और स्पष्ट इंटरफ़ेस लाइब्रेरियन और संरक्षक के लिए।
  • कॉन्फ़िगर करने योग्य खोज.
  • हमारे पास होगा उपयोगकर्ता पढ़ने की सूची.
  • पूर्ण खरीद प्रणाली, अनुमान और मूल्यांकन की जानकारी सहित।
  • हम एक खरीद प्रणाली उपलब्ध पाएंगे सरल, छोटे पुस्तकालयों के लिए।
  • समाचार पत्रों और पत्रिकाओं के लिए प्रणाली।
  • कोहा वेब आधारित है, इसलिए गूंगा टर्मिनलों पर इस्तेमाल किया जा सकता है (हार्ड डिस्क या विशेष हार्डवेयर के बिना टर्मिनलों) पुस्तकालय के परामर्श और प्रबंधन के लिए।
  • लाइब्रेरियन कर सकते हैं लाइब्रेरी को दूरस्थ रूप से प्रबंधित करें, एक मोबाइल फोन या एक निजी सहायक का उपयोग कर।
  • यह सॉफ्टवेयर एक संभालता है रिपोर्ट, रिपोर्ट और आंकड़ों का व्यापक प्रदर्शन एक रिलेशनल डेटाबेस के उपयोग के पक्ष में।

उबाऊ 18.04 पर कोहा स्थापना

हम एक टर्मिनल (Ctrl + Alt + T) खोलकर और रिपॉजिटरी में उपलब्ध सॉफ़्टवेयर को अपडेट करके इस एकीकृत प्रणाली की स्थापना शुरू करेंगे:

sudo apt-get update; sudo apt-get upgrade

MySQL सर्वर स्थापित करें

हम स्थापित करना जारी रखते हैं MySQL सर्वर कमांड के साथ:

mysql सर्वर इंस्टॉलेशन

sudo apt-get install mysql-server

स्थापना के बाद, हम कर सकते हैं संस्करण की जाँच करें:

mysql संस्करण

mysql --version

हम mysql में लॉग इन करते हैं:

mysql लॉगिन रूट

sudo mysql -u root -p

अब हम स्थापित करते हैं:

वैश्विक एसक्यूएल सेट

SET GLOBAL sql_mode='';

exit;

कोहा भंडार जोड़ें

तब हम कर सकते हैं रिपॉजिटरी और उसकी संबंधित कुंजी जोड़ें। ऐसा करने के लिए हम टर्मिनल में कमांड का उपयोग करते हैं:

कोहा gpg asc

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

रेपो कोहा जोड़ें

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

एक बार फिर, हम टर्मिनल में टाइप करके सिस्टम को अपडेट करने जा रहे हैं:

sudo apt-get update; sudo apt-get upgrade

कोहा स्थापित करें

इस बिंदु पर हम कर सकते हैं कोहा स्थापना के लिए आगे बढ़ें उपयुक्त:

sudo apt-get install koha-common

कोहा-साइटों को कॉन्फ़िगर करें

जारी रखने के लिए, आइए 8001 में प्रबंधन पोर्ट नंबर बदलें। हम कर लेंगे koha-sites.conf फ़ाइल का संपादन निम्नलिखित आदेश का उपयोग कर:

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

इस उदाहरण के लिए मैं विम संपादक का उपयोग करता हूं। फ़ाइल के अंदर आपको करना होगा फ़ाइल में निम्नलिखित INTRAPORT और OPACPORT लाइनें ढूंढें और परिवर्तन करें.

कोहा परिवर्तन बंदरगाह

INTRAPORT="8001"
OPACPORT="8000"

एक बार परिवर्तन किए जाने के बाद, हम बचते हैं और बाहर निकलते हैं।

अपाचे विन्यास

Apache2 के लिए कॉन्फ़िगरेशन बनाएं

हम जा रहे हैं Apache वेब सर्वर पर मॉड्यूल को सक्षम करने के लिए a2enmod कमांड का उपयोग करें.

sudo a2enmod rewrite
sudo a2enmod cgi

तब हम कर सकते हैं सर्वर को पुनरारंभ करें कमांड के साथ:

sudo service apache2 restart

नाम लाइब्रेरी के लिए कोहा उदाहरण बनाएँ

कोहा पुस्तकालय स्थापना बनाएँ

sudo koha-create --create-db library

MySQL के लिए सुरक्षा सेटिंग

अगले में हम करेंगे MySQL सुरक्षा सेटिंग्स करें। इसे टाइप करके देखा जा सकता है:

mysql सुरक्षित

sudo mysql_secure_installation

इस स्क्रिप्ट को चलाते समय, इस उदाहरण के लिए मैंने उत्तर दिया एन (नहीं) पहले सवाल पर। तब मैंने जवाब दिया और अगर) अन्य सभी को।

बंदरगाहों को जोड़ना

इससे पहले कि हम कोहा के कर्मचारियों के लिए पोर्ट 8001 और ओपैक के लिए 8000 आवंटित करें। अब हम कॉन्फ़िगरेशन फ़ाइल खोलने जा रहे हैं:

sudo vim /etc/apache2/ports.conf

अंदर हम निम्नलिखित पंक्तियों को शामिल करेंगे, जिसे हमें उस पंक्ति के बाद कॉपी करना होगा जो कहती है 80 सुनें:

Apache2 पोर्ट जोड़ें

Listen 8001
Listen 8000

परिवर्तन करने के बाद, हम सहेजते हैं और बंद करते हैं।


मॉड्यूल सक्षम करें

मॉड्यूल और साइटों को सक्षम करें

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

फिर से शुरू करें

हमें फिर से शुरू करना होगा अपाचे:

sudo service apache2 restart

ज़ेबरा पुनर्निर्माण कमान

अगला कदम होगा पुनर्निर्माण ज़ेबरा डेटाबेस कोहा उदाहरण के लिए कमांड के साथ:

koha-rebuild-zebra -v -f library

कोहा कॉन्फ़िगरेशन फ़ाइल के लिए पासवर्ड

पासवर्ड की जानकारी पता है

sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml

Koha_library डेटाबेस के लिए पासवर्ड बदलें

हम निम्नलिखित फ़ाइल को संपादित करके डेटाबेस पासवर्ड को अपनी पसंद के अनुसार बदल सकते हैं:

पासवर्ड बदलें db koha

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

MySQL को koha के लिए कॉन्फ़िगर करें

कोहा के लिए db संशोधित करें

sudo su

mysql -uroot -p

use mysql;

SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library');

flush privileges;

quit;

इस उदाहरण के लिए, पासवर्ड का उपयोग कर रहा है 'पुस्तकालय'। यह उसी तरह होना चाहिए जैसा हमने पिछले बिंदु में संपादित फ़ाइल में सेट किया था।

पुनः संयमित करें

sudo service memcached restart

इसके साथ ही हमारे पास होगा स्थापना के पहले भाग को समाप्त कर दिया.

चित्रमय वातावरण से स्थापना जारी रखें

आलेखीय वातावरण से संस्थापन जारी रखने के लिए, बस एक वेब ब्राउज़र खोलें और URL के रूप में लिखें:

लॉग इन

http://127.0.1.1:8001

डिफ़ॉल्ट सेटिंग

तो हमें अलग-अलग कॉन्फ़िगरेशन विंडो में भरना होगा कि हम ब्राउज़र में खोजने जा रहे हैं।

व्यवस्थापक उपयोगकर्ता बनाएँ

एक बार इंस्टॉलेशन समाप्त होने के बाद, हम उस कैटलॉग को एक्सेस कर पाएंगे, जिसे हम URL से कॉन्फ़िगर करते हैं:

http://127.0.1.1:8000

पैरा इस सॉफ़्टवेयर की स्थापना के बारे में अधिक जानकारी, इसे निष्पादित करते समय संभावित त्रुटियां या अनइंस्टॉल के साथ आगे बढ़ना, उपयोगकर्ता कर सकते हैं विकी से सलाह लें उपलब्ध।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   क्रिस्चियन एचेवर्री कहा

    बहुत बढ़िया, मैं इसे ढूंढ रहा था, पसंदीदा करने के लिए बहुत-बहुत धन्यवाद।

  2.   रोड्रिगो वरेला कहा

    अति उत्कृष्ट! बहुत बहुत धन्यवाद

  3.   पीपो मैजिनर कहा

    प्रभावशाली गाइड। अपाचे हिस्सा गायब होगा, क्योंकि यह मुझे त्रुटियां देता है। इसे जोड़ना बहुत अच्छा होगा! धन्यवाद

    1.    डेमियन ए। कहा

      नमस्ते। यदि आपको अपाचे स्थापित करने की आवश्यकता है, तो आप इस ब्लॉग पर कुछ समय पहले लिखे गए एक सहकर्मी पर एक नज़र डाल सकते हैं कि कैसे अपाचे स्थापित करें उबंटू में। सलू 2।

  4.   andrea कहा

    सुप्रभात: मैं पासवर्ड कैसे पुनर्प्राप्त करूं?
    ग्रेसियस!

    1.    डेमियन ए। कहा

      नमस्ते। मेरा सुझाव है कि आप पर एक नज़र डालें कार्यक्रम विकी। सलू 2।

  5.   गुइलर्मो परदा कहा

    मैं चरण में रहा «« कॉन्फ़िगर कॉन्फ़िगर करें koha »के लिए, जब मैंने पासवर्ड बदलने के लिए कमांड दर्ज किया, तो इससे मुझे सिंटैक्स त्रुटि हुई, कि कमांड में कुछ गलत था
    मैं Ubuntu 20 का उपयोग कर रहा हूँ
    क्या कोई उपाय है?

  6.   मथायस कहा

    H
    यह, मुझे यह त्रुटि मिली:

    mysql> 'koha_library' @ 'लोकलहोस्ट' के लिए पासवर्ड सेट करें = पासवर्ड ('koha.123');

    त्रुटि 1064 (42000): आपको अपने SQL सिंटैक्स में त्रुटि है; लाइन 123 पर 'पासवर्ड (' koha.1 ) 'के पास उपयोग करने के लिए सही सिंटैक्स के लिए अपने MySQL सर्वर संस्करण से संबंधित मैनुअल की जाँच करें।

    कृपया मदद करें, क्या गलत है? मैं उबंटू 20.04 THX का उपयोग कर रहा हूं

    1.    डेमियन ए। कहा

      नमस्ते। क्या आपने कोहा कॉन्फ़िगरेशन फ़ाइल में पासवर्ड बदल दिया है?

  7.   एलेक्ज़ेंडर अल्ज़ेट कहा

    सब कुछ बहुत अच्छा चल रहा था जब तक कि मैं ग्राफिक वातावरण से इंस्टॉलेशन शुरू नहीं करने जा रहा था।

    दर्ज करने के लिए ब्राउज़र खोलते समय http://127.0.1.1:8001 मुझे निम्न त्रुटि संदेश मिलता है:

    आंतरिक सर्वर त्रुटि

    सर्वर में आंतरिक त्रुटि या misconfiguration साल का सामना करना पड़ा है और आपके अनुरोध को पूरा करने में असमर्थ था।

    कृपया सर्वर व्यवस्थापक से [कोई पता नहीं दिया गया] पर संपर्क करें ताकि उन्हें इस त्रुटि के समय और इस त्रुटि से ठीक पहले आपके द्वारा की गई कार्रवाइयों के बारे में सूचित किया जा सके।

    इस त्रुटि के बारे में अधिक जानकारी के सर्वर त्रुटि लॉग में उपलब्ध हो सकता है।

    साथ ही, अनुरोध को संभालने के लिए ErrorDocument का उपयोग करने का प्रयास करते समय 500 आंतरिक सर्वर त्रुटि त्रुटि आई थी।

    अपाचे / 2.4.41 (उबंटू) सर्वर 127.0.1.1 पोर्ट 8001 पर

    1.    डेमियन ए। कहा

      नमस्ते। ऐसा लगता है कि आपने सेटिंग में कुछ गलत टाइप कर दिया है। सेटिंग्स या स्पेस को कॉपी और पेस्ट करते समय सावधान रहें। यदि आप अपाचे त्रुटि लॉग को नहीं देखते हैं, तो इससे आपको त्रुटि के बारे में अधिक जानकारी मिलनी चाहिए। सलू २.