星期三, 6月 28, 2006

error report

> 1.
> 整體使用度非常好
> 基本的功能都有
> 但還是有部份不完美需要處理
> 如果未來可以做客制化更好
> 例如學校需要的功能 班級分類 學號 座號~~~
>
> 2.
> 讀者類別無法新增
> template換成default即可新增!
> 新增完成之後再換成npl
> 有待後續更正
> 已修正
>
> 3.
>
>
作品語言、國別、編目規則代碼、...等下拉式選單應該要可以定義預設值
> 或是符合台灣需要的預設值
> 待解決
>
> 4.
> itemtype代碼用中文error
> itemtype代碼儘量用中文!
> 如有需要修改要更動
> biblioitems
> itemtype
> marc_subfield_table
> marc_word
> 紀錄分欄的資料庫(marc_word,
> marc_subfield_table)一定要小心處理!
>
> 5.
> 無法還書!
> 如果沒有設定分館一定無法還書
> 所以先去設定分館
> 新增分館 koha管理->圖書館分館
> 再去修正讀者資料(borrows)
> UPDATE `borrowers` SET `branchcode` = '01'
> 使其有分館資料!
> errlog
> [Thu Jun 22 15:18:13 2006] [error] [client
> 163.22.52.56] Premature
> end of script headers: returns.pl, referer:
> http://163.22.52.4:8080/cgi-bin/koha/circ/returns.pl
>
> 6.
> 讀者流通權限設定
> koha管理->借閱規則->設定->7,3(7天3本)
>
> 7.
> 刪除書目紀錄
> 刪除館藏
>
>
koha管理->編目->搜尋->編目複本館藏->已經存在的館藏->刪除
> 刪除書目紀錄
>
> koha管理->編目->搜尋->MARC(頁面上方)->刪除紀錄
> ps:會連館藏都刪除
>
> 8.
> 無法調整館員權限
> 因為userflag設定是中文的所以不行
> 新的template已解決
>
> 9.
> 統計
> 管理->統計和報表->目錄統計->限制索書號
> 沒有輸入form
> 從 到 , 限制到 []
> 特徵 <<也完全不懂意思
> 終於搞清楚
> 限制索書號的form就是"從 到 , 限制到 [] 特徵"
> zh_TW/reports/catalogue_stats.tmpl
> line 87 少了~~~ ,
> 特徵可以換承階層也許比較清楚
> 已解決, 可以限制分類號碼起始範圍與顯示階層
>
>
> 10.
> 流通
> 館員權限設定為catalogue, circulate
> 借書與還書都ok
> 問題是還書時不知道還有哪些書沒有還
> 必須到借書介面重新輸入讀者條碼!
> 待解決
>
> 11.
> 編目過程中
> 在新增書目記錄時
> 已在805段館藏紀錄紀錄了分類號、作者號、冊次
> 新增到館藏時應該把索書號自動帶入
> 避免大部份不需要的重複輸入
> 待解決
>
> 12.
> 流通續借的管理介面
> 待討論:管理介面是否可以替讀者續借
> >> 館員能不能續借對我而言不是重點
> >> 我只要求要館員可續借功能與介面要正常
> >> 我只要求要館員不可續借功能與介面也要正常
> >> 不要介面上有續借選項但是又不能運作
> 已修正
>
> 13.
> 目錄統計
> 無法統計時間範圍內新增的館藏
> 待解決
>
> 14.
> 查詢功能
> 要手動輸入"*"
> 檢索功能待改進
> 待解決
>
> 15.
> 介面翻譯已經很完整
> 語意部份再加強即十分完整
> 待解決
>
> 16.
> 統計和報表->流通統計
> 沒有輸出功能
> 故只能由網頁列印
> 建議增加輸出功能
> 待解決
>
> 17.
> 目錄統計
> * 財產盤點
> * 館藏目錄型式
> 功能異常
> 待解決
>
> 18.
> 排行榜
> * 最熱門的書籍
> 功能異常
> 待解決
>
> 19.
> 沒有運作
> * 沒有借閱過的讀者
> * 沒有被借閱的書籍
> 翻譯問題與功能異常
> 待解決
>
> 20.
> 借閱讀者類別
> 應該使用下拉式選單
> 待解決
>
> 21.
> 平均借閱時間
> 無法由網頁顯示
> 待解決
> 22.
> 所有的時間按鈕在firefox出步來
> 只能依照一定格式手動輸入 ex:"2006-06-25"
> 待解決
>
> 23.
> 左邊menu
> 期刊位置怪怪的
> 待解決
>
> 24.
> 讀者沒有預設密碼
> 同時也造成讀者預設無法自行續借
> 但是館員又無法代替使用者續借
> 所以必須由館員為讀者輸入密碼
> 在由讀讀者自行登入opac續借
> 這樣的介面似乎不友善
> 待解決
>
> 25.
> "購買建議"資料當館員處理過後
> 使用者端應該看不到了(根據下方描述)
> 但還是看的到
> 是否系統有誤
> 有待確認
> 待處理
>
> 尚未完全測試完畢
> 待後續繼續測試!
> 期刊、採訪、流通逾期費用等功能尚未測試
>
> thomas
>

星期一, 6月 26, 2006

barcode class

Code 128B: 大小芵文數字
EAN128B: 大小芵文數字
Code 39: 小芵文數字
Code 93: 小芵文數字
Code 25 interleaved: 只能是數字
EAN13: 13個數字, 最尾一個數字是核對數字
EAN8: 8個數字, 最尾一個數字是核對數字
UPC_A: 12個數字, 最尾一個數字是核對數字

EAN(European Article Number,歐洲商品條碼)碼是西元 1977 年,由歐洲十二個工業國家所共同開發出來的一種條碼。目前已被數十個國家所使用,我國也在 1985 年取得 EAN 的會員國資格。EAN8 碼是 EAN 碼的另一種簡化型,它和 EAN13 碼比較起來,少了廠商代碼,而且產品代碼也縮短為4碼,加上一個檢查碼,總計8碼。

「EAN13 及 EAN8 碼 條碼字型」讓你使用程式語言列印條碼(目前僅 VB、VC可以使用條碼列印),條碼字型分為雷射噴墨與點陣用兩個版本,僅提供第一種雷射噴墨版本。

EAN13 碼及 EAN8 碼可使用的字元如下:0~9。因規則繁複(有興趣的可以到廠商網站查詢詳細規則),故附上測試檔,可以直接輸出,正式版中將提供專用的計算程式,試用版中 13 碼的後 6 碼,無法使用 1.5.9 三個數字。

http://www.jengleng.com/new007.htm

報表&館際互借功能

1.報表功能,基本上應該朝向客製話發展
2.館際互借功能(尚未測試),未來希望測試核心館和分館方式運行。(資源共享機制)

koha opac 權限問題

koha 系統的 opac 權限有一些問題,只要知道任何一名借書
讀者帳號,隨便輸入密碼,即可看到目前借閱館藏,同時可以
續借書籍以及管理使用虛擬書架功能,其他部份則無影響。

這部份權限需要修正。

虛擬書架

虛擬書架功能,只有新增第一個書架 ok,之後無法新增。
刪除書架需要刪除館藏,才能刪除館藏。Koha 提供的虛擬
書架只能一個書架一本書。

權限設定

1.讀者權限不用設定。
2.流通館員權限。
a.circulate「館藏流通功能」
b.catalogue「瀏覽目錄功能(圖書館員介面)」
c.borrowers「新增修改讀者功能」
d.reserveforothers「讀者預約館藏功能」
e.borrow「借閱館藏功能」
f.reserveforself「自行預約館藏功能」

這部份功能仍需要修改,否則 borrowers 功能,可以修改讀者紀錄和密碼。

星期四, 6月 22, 2006

修改 itemtype

biblioitems
marc_subfield_table
itemtype
marc_word

弓鞋國小
713
717

opac 圖檔

修改 /opt/koha/opac/htdocs/opac-tmpl/npl/zh_TW/images

館藏類別檔案,如ㄧ般圖書
圖檔修改成ㄧ般圖書.gif

星期二, 6月 20, 2006

修正

修改 /intranet/cgi-bin/admin/authorised_values.pl

line 181

$row_data{delete}="$script_name?op=delete_confirm&searchfield=$searchfield&id=".$results->[$i]{'id'};

modify

$row_data{delete}="$script_name?op=delete_confirmed&searchfield=$searchfield&id=".$results->[$i]{'id'};

修改 acqui.simple/addbiblio.tmpl

line 69

  • 假如 複本, ">編輯以存在館藏 的記錄。


  • modify

  • 假如 複本, ">編輯已存在館藏的記錄。


  • http://lit184.lacc.fju.edu.tw:8080/cgi-bin/koha/admin/authorised_values.pl?op=delete_confirm&category=brs&id=41

    修改 acqui.simple/addbiblio.tmpl

    line 69

  • 假如 複本, ">編輯以存在館藏 的記錄。


  • modify

  • 假如 複本, ">編輯已存在館藏的記錄。
  • 星期二, 6月 13, 2006

    koha 正體中文安裝-2006/06/13

    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"'

    koha userflags

    flag 保持英文,因為它是變數,flag desc 是描述可中文化

    1.superlibrarian - 使用所有功能
    2.circulate - 館藏流通功能
    3.catalogue - 瀏覽目錄功能(圖書館員介面)
    4.parameters - 設定 Koha 系統參數
    5.borrowers - 新增修改讀者功能
    6.permissions - 設定使用者權限
    7.reserveforothers - 讀者預約館藏功能
    8.borrow - 借閱館藏功能
    9.reserveforself - 自行預約館藏功能
    10.editcatalogue - 編目功能(修改書目記錄/館藏資料)
    11.updatecharges - 更新修改讀者功能
    12.acquisition - 採訪/薦購管理功能
    13.management - 設定圖書館管理參數功能
    14.tools - 工具使用功能(資料匯出、資料匯入、條碼)

    星期一, 6月 12, 2006

    SA1 Operational Support:

    Last updated: 31/01/2005 (Wei Xing)
    Uploaded: 02/08/2005

    In a Unix environment, the procedure for resetting the root password is as follows:

    1. Log on to your system as either the Unix root user or as the same user that the mysqld server runs as.

    2. Locate the .pid file that contains the server's process ID. The exact location and name of this file depend on your distribution, hostname, and configuration. Common locations are /var/lib/mysql/, /var/run/mysqld/, and /usr/local/mysql/data/. Generally, the filename has the extension of .pid and begins with either mysqld or your system's hostname.

    You can stop the MySQL server by sending a normal kill (not kill -9) to the mysqld process, using the pathname of the .pid file in the following command:

    shell> kill `cat /mysql-data-directory/host_name.pid`

    Note the use of backticks rather than forward quotes with the cat command; these cause the output of cat to be substituted into the kill command.

    3. Restart the MySQL server with the special --skip-grant-tables option:

    shell> mysqld_safe --skip-grant-tables &

    4. Set a new password for the root@localhost MySQL account:

    shell> mysqladmin -u root flush-privileges password "newpwd"

    Replace "newpwd'' with the actual root password that you want to use.

    5. You should be able to connect using the new password.

    星期四, 6月 08, 2006

    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

    星期一, 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

    Koha ILS Enhancements

    liblime 公司替 koha 做了一些加強功能。
    http://liblime.com/c/koha-enhancement.html

    1.Enriched Bibliographic Content
    這部分 koha 2.4 確定會是出來,要做也不是問題。
    要感謝 amazon 提供資料存取。加上 xml,一般可以
    抓到書或是DVD等圖片,書評、推薦指數。另外
    liblime 沒有抓相關建議閱讀書籍。以下是我測試
    一本記錄。您可以看書籍的相關記錄

    http://xml.amazon.com/onca/xml3?t=4534542545135-20&dev-t=0SJECKTMG7CYKDVH7T02&type=heavy&f=xml&AsinSearch=0596005423

    不過這個功能,必須要向 amazon 申請一個 ID
    和 Access ID,接著透過 perl 的 LWP...等模組,
    來擷取相關資料。

    關於 amazon a3 或是一些線上交易功能,這部
    分需要付費才能使用。以下amazon 提供給全世界
    研發人員的資源。

    http://www.amazon.com/gp/browse.html/102-6905816-2281712?node=3435361&

    2.Koha Suggest 功能

    關於 koha suggest 是採用 ajax 全名是分同步
    javascript 和 xml 的技術。( Asynchronous
    JavaScript and XML)。

    感謝 google 釋出 toolkit,這部分的成果如同
    gmail、gmap、google suggest...等等。

    http://maps.google.com
    http://www.google.com/webhp?complete=1&hl=en

    如同 google 這不是新技術,而是舊技術,重新
    被利用。

    http://code.google.com/

    相信 koha 一定可以做成 Amazon Zuggest
    只要輸入書名,圖片以及相關資料會非同步出現。

    http://www.francisshanahan.com/zuggest.aspx

    基本上中文部分最大關鍵應該是語料庫要充足。

    星期日, 6月 04, 2006

    amazon sql

    http://xml.amazon.com/onca/xml3?t=4534542545135-20&dev-t=0SJECKTMG7CYKDVH7T02&type=heavy&f=xml&AsinSearch=0596005423


    ID 0665-9483-6128
    Accesss 0SJECKTMG7CYKDVH7T02

    koha undergoing

    1.amazon module
    2.search module
    3.google search hint
    4.Koha ILS Enhancements http://liblime.com/c/koha-enhancement.html

    星期六, 6月 03, 2006

    amazon

    amazon Associates ID

    4534542545135-20

    Access Key ID:

    0SJECKTMG7CYKDVH7T02

    星期五, 6月 02, 2006

    cvs koha

    apt-get install cvs

    Software repository :

    cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/koha co koha

    Webpages repository :

    cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/web/koha co

    When you update from within the module's directory (with cvs update) you do not need the -d option anymore.

    星期四, 6月 01, 2006

    Bundle::KohaSupport

    libxml2
    libxml2-dev
    libssl-dev
    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

    http://search.cpan.org/~koha/Bundle-KohaSupport-0.08/KohaSupport.pm
    Net::Z3950
    libwrap-dev
    [root@koha]# perl -MCPAN -e 'install "HTML::Template"'
    [root@koha]# perl -MCPAN -e 'install "Mail::Sendmail"'
    [root@koha]# perl -MCPAN -e 'install "PDF::API2"'

    安裝 Koha 選擇 MRRC21

    install koha-2.2.5

    rm -rf install koha & koha datebase table

    insert Koha.sql & cp koha-20060601

    我將修改後的koha2.2.5 重新tar起來,請到
    ftp://kohatw.smoc.com.tw/koha 下載
    1. koha-2.2.5-1.tar.gz
    將UNIMARC 修改成英文
    修改列印亂碼的問題
    web 界面中文化
    z3950查詢時 cccii內碼轉換成 utf8
    z3950查詢時 若非UNIMARC (CMARC) 而是USMARC時
    可以將部份欄位轉換成 UNIMARC
    (這部份仍待再有更多的投入作欄位對照表)
    2. CGI.pm 修改 web界面下拉選單
    有些中文字會亂碼的問題
    3. cmarc_tag_structure.sql 更新UNIMARC tag 為中文 (部份)

    安裝步驟:
    1. 將 koha-2.2.5-1.tar.gz 解壓縮
    2. 安裝perl模組 除了 koha原先要求必須要安裝的之外
    多增加二個模組 Unicode::String
    Encode::HanExtra
    3. 更換目錄至 koha-2.2.5 (在第一步驟產生的目地錄
    4. 執行 ./installer.pl
    5. 依序回答問題 (注意: 當詢問 USMARC, UNIMARC, none時
    一定要選 UNIMARC 若選其他的 系統可能會不正常
    我也無力解決
    安裝好之後
    6. 將 /usr/lib/perl5/5.8.6/CGI.pm 複製備份
    然後將下載回來的CGI.pm 複製到 /usr/lib/perl5/5.8.6/ 下
    7. 執行 mysql -u kohaadmin -p Koha < cmarc_tag_structure.sql
    這一步驟一定要執行 因為 我新增了一個table for
    translating USMARC to UNIMARC