1. 首先安裝 ubuntu 5.0 記得安裝 server,圖形也可以,下載網址 http://www.ubuntu.org.tw/
參考:
http://wiki.ubuntu.org.tw/index.php/Ubuntu510_tw
http://140.136.81.145:9999/services/demo.pdf
http://140.136.81.145:9999/services/demo.odp
http://140.136.81.145:9999/services/demo.sxi
2.安裝 ssh、apache、mysql、php
使用 apt 前,請設定 /etc/apt/sources.list
參考 http://apt.ubuntu.org.tw/sources.list.breezy
#apt-get install ssh
#apt-get install mysql-server
設定 mysql passwd
#mysqladmin -u root password '你的 mysql root 密碼'
如果忘記 mysql 密碼。請先停止 mysql services
#/etc/init.d/mysql stop
接著下,skip-safe 模式
#mysqld_safe --skip-grant-tables &
重新設定 mysql root password
#mysqladmin -u root flush-privileges password "新密碼"
#apt-get install apache2
為了使用 phpMyAdmin 管理 mysql
#apt-get install php4
安裝 mysql & apache module
#apt-get install libapache2-mod-auth-mysql
安裝 mysql & php4 的模組
#apt-get install php4-mysql
接著您要測試 php
vim test.php
如果看到 http://140.136.81.145:9999/test.php,所顯示,表示 php 安裝完成。
接著您可以下載 phpMyAdmin
或是到 http://www.phpmyadmin.net/home_page/index.php 下載
設定 config.inc.php root password 即可使用
當然你也可以使用 MySQL Administrator http://dev.mysql.com/downloads/administrator/
3.接著安裝 koha 需要的軟體,針對 perl module 事前安裝一些
軟體,perl 模組安裝才不會有問題。
#apt-get install libxml2
#apt-get install libxml2-dev
#apt-get install libssl-dev
接著安裝 z3950 需要的套件,如果你想用 zebra(koha 2.4 版本會用到)
請參考
http://lists.gnu.org/archive/html/koha-devel/2006-03/msg00012.html
Installing and Configuring Koha's Zebra Plugin With Koha 2.4 http://www.kohadocs.org/Installing_Zebra_plugin.html
libyaz - Z39.50 runtime libraries
libyaz-dev - Z39.50 development files and header files
yaz - Utility programs for Z39.50 toolkit
yaz-doc - Documentation for YAZ
一樣使用 apt 安裝
#apt-get install libyaz
#apt-get install libyaz-dev
#apt-get install yaz
#apt-get install yaz-doc
#apt-get install libwrap-dev
#apt-get install libdate-manip-perl
#apt-get install libhtml-template-perl
#apt-get install libmail-sendmail-perl
#apt-get install make gcc lynx ncftp wget
4.接著安裝 perl module
# perl -MCPAN -e 'install "Bundle::KohaSupport"'
中間只要設定 server 選擇台灣,建議使用 isu、tku,
基本上,其他設定按 enter。
最後系統會顯示 DBD::mysql 安裝有問題,這個
module 沒安裝沒關係,Koha 一樣可以跑。安裝
不起來是因為 mysql.config ,因為你不是用 tarball
方式安裝,所以沒有 compile source code。
#另外還要安裝
perl -MCPAN -e 'install "Unicode::String"'
perl -MCPAN -e 'install "Encode::HanExtra"'
才能處理中文
perl -MCPAN -e 'install "XML::SAX"'
perl -MCPAN -e 'install "Class::Accessor"'
perl -MCPAN -e 'install "Business::ISBN"'
perl -MCPAN -e 'install "Net::LDAP"'
perl -MCPAN -e 'install "PDF::API2"'
利用 cvs 最新 MARC
首先安裝 cvs
#apt-get install cvs
#cvs -z3 -d:pserver:anonymous@marcpm.cvs.sourceforge.net:/cvsroot/marcpm co -P marc-record
#cvs -z3 -d:pserver:anonymous@marcpm.cvs.sourceforge.net:/cvsroot/marcpm co -P marc-charset
#cvs -z3 -d:pserver:anonymous@marcpm.cvs.sourceforge.net:/cvsroot/marcpm co -P marc-lint
#cvs -z3 -d:pserver:anonymous@marcpm.cvs.sourceforge.net:/cvsroot/marcpm co -P marc-xml
#cd marc-record
#perl Makefile.PL
#make
#make install
5. 接著安裝 Koha 2.2.5 版本
下載 http://download.savannah.nongnu.org/releases/koha/
或是
http://140.136.81.145:9999/koha-2.2.5.tar.gz
apachce2 conf 路徑 /etc/apache2/apache2.conf
記得安裝選擇 MARC21
因為之後會使用我的 tmpl:
opac 路徑請設定 /opt/koha/opac
intranet 路徑請設定 /opt/koha/intranet
#mkdir /var/log/koha
#chmod -R 0777 /var/log/koha
log 路徑請設定 /var/log/koha
6.中文化-CGI
首先修正 CGI.pm 下載 http://140.136.81.145:9999/CGI.pm
覆蓋 /usr/share/perl/5.8.7/CGI.pm,因為 5.8.7 的 CGI.pm 有問題。
7.Koha tmpl 中文壞
接著下載
http://140.136.81.145:9999/kohalanguagefiles/koha-20060620.tar.gz
解開之後,可以把覆蓋原來安裝 的 Koha。
8.資料庫
刪除 Koha 所有TABLE,然後 insert 我的 sql.txt http://140.136.81.145:9999/kohasql/Koha.sql
指令
刪除Koha
mysqladmin -u root -p drop Koha
建Koha資料庫
mysqladmin -u root -p create Koha
匯入資料
mysql -u root -p Koha < href="http://140.136.81.145:9999/koha/">http://140.136.81.145:9999/koha/ 內有 Kohademo.sql 資料裡有些書目紀錄和讀者。很適合 demo 用,Kohademo.sql 只有 z3950 設定,還有 marc 中文化,其餘資料都沒有。
9.cvs 最新 Koha source code
如果想用 cvs 直接下
cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/koha co koha
要使用 cvs 當作最新的 code,一定要備份。
10.因為使用使我的 tmpl,所以記得要修正 Koha-http.conf,否則 Koha 的 z3950 無法 work。
可以把 z3950 直接寫進開機檔
vim z3950
#!/bin/sh
/opt/koha/intranet/scripts/z3950daemon/z3950-daemon-launch.sh
#chmod 0755 z3950
#update-rc.d z3950 defaults
系統會建立所有 runlevel link
Adding system startup for /etc/init.d/z3950 ...
/etc/rc0.d/K20z3950 -> ../init.d/z3950
/etc/rc1.d/K20z3950 -> ../init.d/z3950
/etc/rc6.d/K20z3950 -> ../init.d/z3950
/etc/rc2.d/S20z3950 -> ../init.d/z3950
/etc/rc3.d/S20z3950 -> ../init.d/z3950
/etc/rc4.d/S20z3950 -> ../init.d/z3950
/etc/rc5.d/S20z3950 -> ../init.d/z3950
最後用 rcconf check 是否開啟 services
#rcconf
最後設定 /etc/apache2/apache2.conf
Include /etc/koha-httpd.conf
#/etc/init.d/apache2 restart
打開 opac 網址和 intranet 網址測試。
如果需要可以使用已經寫好的安裝script
從安裝apache koha 中文化 一次搞定
但目前只適用於 Ubuntu breezy, dapper
Koha 系統帳號忘記話?看一下 /etc/koha.conf
-------------------------------------------------
koha-2.3.0
perl -MCPAN -e 'install "LWP::Simple"'
perl -MCPAN -e 'install "XML::Simple"'
沒有留言:
張貼留言