Kohaは、さまざまな教育機関やコミュニティが本を管理するために世界中で使用されるオープンソースライブラリソフトウェアです。ここでは、Ubuntu 20.04 LTS/Ubuntu 18.04 LTSへのKohaのインストールに関係する手順を知るためのチュートリアルをご覧ください。
それは次のことを提供するブラウザベースのシステムです。
- Kohaは、Marc 21、Unimarc、Z39.50、SRU/SW、SIP2、SIP/NCIPなどのライブラリ標準とプロトコルを使用して構築されています。
- 多言語と翻訳可能
- Amazon、Google、Librarything、Open Library、Syndeticsなどのコンテンツを使用できる強力な検索システムとカタログディスプレイがあります。
- 基本的なオプションや高度なオプションを含む包括的な機能を備えたエンタープライズクラスの統合ライブラリシステム(ILS)。
- 雑誌管理
- 借入とユーザー管理
- リストとレポート
- Opac / Discoveryシステム
- コース予約と地元のサポート
要件
- Ubuntu 20.04/18.04または他のDebianベースのLinuxサーバーは、ここに記載されている手順を実行します。
- Apache、mysqlまたはmariadb、perl(インストール)
- サーバーへのルートアクセス
Ubuntu 20.04にKoha Libraryソフトウェアをインストールする手順
ここでは、Kohaの公式リポジトリを使用して、Ubuntu 20.04にパッケージをダウンロードしてインストールしますが、コマンドはUbuntu 18.04 LTS、Linux、またはDebianで同じです。
1. GPGキーを追加します
ダウンロードされたパッケージは、最初に、Kohaに署名されたGPGキーを追加するように、強化されていません。
wget -q -O- https://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -
2. Ubuntu 20.04にKohaリポジトリを追加します
キーが正常に追加されたら、別のKoha Repoリストファイルを作成し、その中にレポ宛先アドレスを追加します。これにより、新しいものを追加しながら、公式のUbuntuリポジトリと混乱しないようになります。
echo 'deb https://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list
APTキャッシュを再構築するには、システムアップデートコマンドを実行します。
sudo apt update
3.コマンドは、ubuntu 20.04にkohaをインストールします
Koha Repoを追加したら、ダウンロードしてインストールするために単一のコマンドを実行するだけです。また、Apache Webサーバーが自動的にインストールされるため、すでに持っている場合は、それ以外の場合はKohaに残してください。
sudo apt install koha-common
4. MySQL Serverをインストールし、データベースを構成します
デフォルトでは、Ubuntu 20.04では、MySQL 8.0バージョンをインストールして、以下のコマンドを使用しています。
sudo apt install mysql-server sudo systemctl start mysql
次に、コマンドを使用してmysqlインストールを保護します。
sudo mysql_secure_installation
MySQLを保護する最初のステップであるパスワード検証コンポーネントの有効化を要求する場合、それを無視するか、パスワードに設定するパスワードの複雑さの程度を選択することができます。
それとは別に、単に押すだけですyキーまたはすべての来るオプションの要件に応じて。
6. Ubuntu 20.04でKohaインスタンスを作成します
それでは、Kohaのインスタンスを作成しましょう。
sudo koha-create --create-db library
ライブラリをライブラリの名前や持ちたいものに置き換えることができます。ここで選択した名前は、Apache、MySQL用に構成されます。 Kohaのユーザー名およびその他の関連コンポーネント。
7. KOHAサイトポートを構成します
デフォルトでは、ポート80を使用しますが、Webサーバー上の他の将来のサービスに対して無料であることを望みます。したがって、最初にKoha Sites構成ファイルのデフォルトのポートを変更します。
sudo nano /etc/koha/koha-sites.conf
ここでは、Koha Staffクライアントが使用する8001にイントラポートを変更します。 OPAC(カタログ)を8000に残している間。
intraport =” 8001″
opacport =” 8000″
ファイルを保存するにはCtrl+oその後、Enterキーが続きますCtrl+x。
8。KohaポートをApacheに追加します
次に、Kohaサービスにアクセス可能なポートについてApacheに伝えてください。上記のステップでは、Kohaスタッフクライアントに8001、OPACに8000を使用しました。したがって、Apache Ports構成ファイルで同じことを言及します。
sudo nano /etc/apache2/ports.conf
行を交換します聞く80与えられたものに続く。
Listen 8001 Listen 8000
保存して閉じる - Ctrl+oそしてCtrl +x。
8。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
Apacheを再起動します
sudo service apache2 restart
9。ZebraRebuildコマンド
koha-rebuild-zebra -v -f library
10. Kohaが作成したDBのパスワードを設定します
sudo mysql -u root -p
use mysql;
ALTER USER 'koha_library'@'localhost' IDENTIFIED WITH mysql_native_password BY 'h2smedia';
注記: 変化H2SMedia使用するパスワードを使用してください。このパスワードは、Kohoのログインの管理者パスワードとしても使用されることを忘れないでください。
flush privileges; SET GLOBAL sql_mode='';
quit;
11. KOHA Libraryデータベースのパスワードを変更します
ログインパスワードを表示するには、コマンドを使用できます。
sudo koha-passwd library
KOHAによって作成されたデフォルトのパスワードを手動で変更するには、コマンドを使用できます。
sudo nano /etc/koha/sites/library/koha-conf.xml
最後と内部の構成のパスワードを変更します。
注記:ライブラリ名でライブラリを変更します。
12。Memcachedを再起動します
sudo service memcached restart
13。KohaのWebインストーラーにログインします
https://localhost:8001 (Staff client)
https://localhost:8000 (Online catalogue)