星期一, 6月 05, 2006

koha 正體中文安裝

1. 首先安裝 ubuntu 5.0 記得安裝 server,圖形也可以 下載網址 http://www.ubuntu.org.tw/

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 mysl_root_db_user_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

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

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。

最後系統會顯示 Mysql::DBD 安裝有問題,這個
module 沒安裝沒關係,Koha 一樣可以跑。安裝
不起來是因為 mysql.config ,因為你不是用 tarball
方式安裝,所以沒有 compile source code。

#另外還要安裝
Unicode::String
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"'

5. 接著安裝 Koha 2.2.5 版本
下載 http://download.savannah.nongnu.org/releases/koha/

記得安裝選擇 MARC21

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/koha-2006065.tar.gz

解開之後,可以把覆蓋原來安裝 的 Koha。

8.資料庫

刪除 Koha 所有TABLE,然後 insert 我的 sql.txt http://140.136.81.145:9999/Koha.sql

mysqladmin Koha < Koha.sql -p
或是用 phpMyadmin。

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

#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

11.關於 koha 其他新的修改,如ajax 技術、amazon 的支援、Koha print barcode。可能要等一會兒。

12.為什麼我不打包 zh_TW 版本,因為還有許多地方,需要修改。
等到 一個階段,我才會去打包,目前開發人員不多。

13.Installing Koha 2.4 On Debian GNU/Linux 3.1 "stable" (sarge)
koha:/# apt-get install libdbi-perl
koha:/# apt-get install libdbd-mysql-perl
koha:/# apt-get install libdate-manip-perl
koha:/# apt-get install libhtml-template-perl
koha:/# apt-get install libmail-sendmail-perl
-------------------------------------------------------
koha:/# apt-get install unzip
koha:/# apt-get install make
koha:/# apt-get install lynx
koha:/# apt-get install wget
koha:/# apt-get install ncftp
koha:/# apt-get install ftp
koha:/# apt-get install less
koha:/# apt-get install gcc
---------------------------------------------------------
MARC
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

----------------------------
koha:/# perl -MCPAN -e 'install "Net::Z3950"'
koha:/# perl -MCPAN -e 'install "Digest::MD5"'
koha:/# perl -MCPAN -e 'install "XML::SAX"'
koha:/# perl -MCPAN -e 'install "Class::Accessor"'
koha:/# perl -MCPAN -e 'install "Business::ISBN"'

14.Installing Koha 2.0RC4 On Debian GNU/Linux 3.0 "stable" (woody)
koha:/# apt-get install libdbi-perl
koha:/# apt-get install libdbd-mysql-perl
koha:/# apt-get install libdate-manip-perl
koha:/# apt-get install libhtml-template-perl
koha:/# apt-get install libmail-sendmail-perl
===============================
koha:/# apt-get install unzip
koha:/# apt-get install make
koha:/# apt-get install lynx
koha:/# apt-get install wget
koha:/# apt-get install ncftp
koha:/# apt-get install ftp
koha:/# apt-get install less
koha:/# apt-get install gcc
===============================
koha:/# perl -MCPAN -e 'install "Event"'
koha:/# perl -MCPAN -e 'install "Net::Z3950"'
koha:/# perl -MCPAN -e 'install "Digest::MD5"'
==================================

15.Installing Koha on Mac OS X
perl -MCPAN -e 'install "DBI"'


perl -MCPAN -e 'install "Date::Manip"'


perl -MCPAN -e 'install "DBD::mysql"'


perl -MCPAN -e 'install "HTML::Template"'


perl -MCPAN -e 'install "MARC::Record"'


perl -MCPAN -e 'install "Mail::Sendmail"'


perl -MCPAN -e 'install "You will need PDF::API2 for barcode generator"'


perl -MCPAN -e 'install "Net::LDAP"'


perl -MCPAN -e 'install "Event"'


perl -MCPAN -e 'install "Net::Z3950"'
=========================================================
emac:~ root# perl -MCPAN -e 'install "DBI"'
================================
Koha has a built-in barcode generator, but it depends on a older version of the Perl PDF::API2 module than the one available from CPAN. If you want to print your own barcodes, you need to grab the version 0.3r77 tarball of PDF::API2 from http://cpan.mirror.fr/index2.php?pwd=modules%2Fby-module%2F%2FPDF (or anywhere else you can find it), unzip it into a PDF-API2-0.3r77 folder, navigate to that folder, and install it:
=================================================================
root# perl -MCPAN -e 'install "Compress::Zlib"'

16.Installing Koha 2.2 on Fedora Core (1, 2, 3)
[root@koha]# wget http://ftp.indexdata.dk/pub/yaz/redhat/fc2/libyaz-2.0.28-1.i386.rpm
[root@koha]# wget http://ftp.indexdata.dk/pub/yaz/redhat/fc2/yaz-2.0.28-1.i386.rpm
[root@koha]# wget http://ftp.indexdata.dk/pub/yaz/redhat/fc2/libyaz-devel-2.0.28-1.i386.rpm

====================================================================

[root@koha]# perl -MCPAN -e 'install Event'
[root@koha]# perl -MCPAN -e 'install Net::Z3950'
[root@koha]# perl -MCPAN -e 'install Digest::MD5'
[root@koha]# perl -MCPAN -e 'install "HTML::Template"'
[root@koha]# perl -MCPAN -e 'install "Mail::Sendmail"'
[root@koha]# perl -MCPAN -e 'install "PDF::API2"'

17.Installing and Configuring Koha's Zebra Plugin With Koha 2.4
http://www.kohadocs.org/Installing_Zebra_plugin.html

沒有留言: